호스트 이름, 호스트 및 도메인을 올바르게 설정하십시오.

호스트 이름, 호스트 및 도메인을 올바르게 설정하십시오.

저는 이 플랫폼을 처음 접하지만 최대한 구체적으로 설명하려고 노력하고 있습니다. 나는 많은 연구를 해왔지만 모든 새로운 답변은 현재의 혼란을 가중시킬 뿐입니다.

나는 첫 번째 서버에서 고정 IP로 데비안을 실행하고 있습니다. burgers.de내 서버 IP에 대한 A 레코드가 있는 도메인이 있습니다 . 이 시스템의 호스트 이름은 입니다 burgers. 해당 호스트 파일에는 다음 항목이 포함되어 있습니다.

127.0.0.1               localhost.localdomain   localhost

xx.xx.xx.xx             burgers.de              burgers

# ::ffff:xx.xx.xx.xx    burgers.de              burgers

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

이제 혼란스러운 부분을 살펴보겠습니다.

hostname.domain.tld어디에서나 호스트 파일의 IP 뒤에 이와 같은 것을 추가하는 것이 좋습니다. burgers.burgers.de개인적으로 이것은 나에게 이상한 것 같습니다.

그러나 "호스트 이름" "도메인" "tld" 구조를 가져야 하는 이유에 대한 설명을 찾을 수 없습니다. 내 도메인 이름만 사용할 수는 없나요 burgers.de? 불행하게도 호스트의 매뉴얼 페이지는 도움이 되지 않습니다.

내 목표는 올바른 FQDN을 얻는 것입니다.

미리 도움을 주셔서 감사드리며 어떤 식으로든 수정해 주시기 바랍니다. 저는 배우기 위해 여기에 왔지만 일시적으로 막혔거나 묻지 않을 것입니다.

답변1

입력하는 것은 /etc/hosts일반적으로 호스트 이름이지만 burgers.de도메인 이름에 더 가깝습니다. 이는 금지된 것이 아니며 단지 관례가 아닐 뿐입니다.

도메인 이름인 경우 burgers.de이는 일반적으로 해당 도메인 이름 "아래"에 이름을 지정하려는 서버 및/또는 서비스 집합이 있음을 의미합니다(적어도 처음에는 도메인 이름의 목표임).

따라서 다양한 제약 조건과 사용자의 상상력에 따라 첫 번째 서버는 도메인을 제어할 때 원하는 다른 서버가 될 수 있으므로 server1.burgers.de원하는 pedda.burgers.de이름 burgers.de지정 체계를 자유롭게 구현할 수 있습니다. 호스트 이름의 구문(기본적으로 문자, 숫자, 하이픈, 시작이나 끝이 아닌 최대 63자)을 따르는 한 이름을 지정하는 데 옳고 그른 방법은 없습니다.

/etc/hosts일반적으로 이 호스트 이름을 DNS에도 입력합니다 (서버 자체 외부에서 이름을 사용하지 않으려면 필수는 아니지만).

그런 다음 서비스 이름을 지정할 수 있습니다. 이러한 서비스는 DNS를 통해 서버에 매핑됩니다. 예를 들어 등 www.burgers.de. DNS에서는 이름 자체가 일부 / 레코드와 함께 DNS에 게시되는 한 서버 IP 주소 또는 그에 상응하는 레코드를 제공하는 / 레코드 mail.burgers.de와 연결됩니다 .AAAAACNAMEserver1.burgers.deAAAAA

관련 정보