동적 DNS를 사용하여 서버에서 파일을 호스팅합니까?

동적 DNS를 사용하여 서버에서 파일을 호스팅합니까?

서버의 IP 주소로 동적으로 업데이트되는 "abc.dyndns.org" 도메인을 사용하여 DynDNS와 동적 DNS 연결을 사용하여 RHEL 기반 서버를 설정하고 있습니다.

서버 서비스에 대한 액세스를 보장하려면 /etc/hosts에 최소한 다음이 있어야 한다는 내용을 읽었습니다.

127.0.0.1 localhost.localdomain 로컬호스트

xxx.xxx.xxx.xxx redhatbox.yourcompany.com redhatbox

여기서 "xxx.xxx.xxx.xxx"는 서버의 IP 주소이고 "redhatbox"는 컴퓨터 이름입니다. 내 질문은 다음과 같습니다.

(1) 내 서버에는 ISP의 DHCP에 의해 동적으로 할당된 IP가 있으므로 xxx.xxx.xxx.xxx를 대체할 수 있는 IP가 없습니다. 이 경우 어떻게 해야 합니까?

(2) 단순히 "redhatbox.yourcompany.com"을 내 DynDNS 도메인 "abc.dyndns.org"로 바꿔야 합니까? "redhatbox" 별칭을 "abc"로 바꾸시겠습니까?

누군가가 나 같은 초보자에게 이 모든 것을 설명할 수 있다면 좋을 것이다. 귀하의 자세한 답변과 인내심에 진심으로 감사드립니다.

답변1

일부 배경:

프로그램이 컴퓨터에 호스트 이름을 IP 주소로 확인하도록 요청하면 IP 주소를 찾고 /etc/hosts, 찾을 수 없으면 DNS 쿼리를 만듭니다.

루프백이 아닌 IP 주소를 예약할 필요가 없습니다. 일반적으로 localhost항목과 별칭을 유지할 수 있습니다 .

보세요, 제가 가지고 있는 것은 다음과 같습니다 /etc/hosts.

[braga@coleman ~]$ cat /etc/hosts
127.0.0.1       localhost.localdomain localhost
127.0.0.1       coleman.jazz coleman
::1     localhost6.localdomain6 localhost

coleman.jazz또는 coleman(음악가 Ornette Coleman의 이름을 따서 명명됨)은 내 컴퓨터의 별칭일 뿐입니다.

직접적인 답변:

  1. 그대로 두십시오.

  2. 원하는 곳 어디든 교체 가능합니다. 이것은 단지 별칭일 뿐입니다. 이를 다음으로 대체할 수도 있습니다 www.google.com( www.google.com귀하의 컴퓨터에서는 자신의 것을 가리킵니다).

관련 정보