"/etc/hosts"에 재귀 항목 추가

"/etc/hosts"에 재귀 항목 추가

/etc/hosts다양한 FQDN에 대한 약어를 파일 에 추가하고 싶습니다 . 예를 들면 다음과 같습니다.

pyrrha.compsci.university.org. pyrrha

로컬 DNS 확인자가 항목을 재귀적으로 처리하도록 하는 방법이 있습니까 /etc/hosts?

왜?모든 구성 파일에 전체 FQDN을 삽입하는 것은 중복되는 것처럼 느껴집니다. 중앙 위치에 별칭을 만들면 이 문제가 해결되고 별칭 뒤에 있는 FQDN이 변경될 때 간단한 업데이트를 허용하는 추상화 수준도 추가됩니다.

답변1

resolv.confs를 지정할 수 있습니다 searchdomain. 다음과 유사한 항목:

search cse.iitb.ac.in it.iitb.ac.in iitb.ac.in

저를 허용:

$ ping -c1 www 
PING www.cse.iitb.ac.in (10.105.1.3) 56(84) bytes of data.
64 bytes from cse.iitb.ac.in (10.105.1.3): icmp_seq=1 ttl=64 time=0.803 ms

--- www.cse.iitb.ac.in ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.803/0.803/0.803/0.000 ms
$ ping -c1 cygnus
PING cygnus.it.iitb.ac.in (10.129.1.1) 56(84) bytes of data.
64 bytes from cygnus.it.iitb.ac.in (10.129.1.1): icmp_seq=1 ttl=61 time=0.688 ms

--- cygnus.it.iitb.ac.in ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.688/0.688/0.688/0.000 ms

resolv.conf의 항목에는 적용되지 않지만 /etc/hostsDNS 서버를 사용하여 이름을 확인하는 경우 searchdomain해당 내용이 필요할 수 있습니다.

답변2

질문의 첫 번째 부분에 있는 재귀 정의에는 가 필요합니다 /etc/hosts. 여러 호스트 이름이 이미 지정되어 있을 수 있으므로 이는 필요하지 않습니다.

69.162.80.52  pyrrha.compsci.university.org pyrrha

man 5 hosts호스트 파일의 구문은 매뉴얼 페이지( )를 읽어보십시오 .

질문의 두 번째 부분이 중복되었습니다./etc/hosts의 IPv6 영역 ID그러니 거기에서 답을 찾아보세요.

답변3

원래 포스터의 질문은 에 관한 것이 아니라 /etc/hosts새로운 소프트웨어 계층, 즉 로컬로 관리되는 네트워크 호스트 별칭 목록에 관한 것 같습니다.

예, 즉시 배포 가능한 솔루션이 있습니다.

  1. 네임서버(예: BIND)를 설치합니다.
  2. 기본 영역 파일을 사용하여 새(개인) 영역 .host( ...) 을 제공하도록 하세요 .zone "host" {
  3. 첫 번째 와 두 번째 행을 search host(아마도 ) 만듭니다 . 여러 시스템이 시스템을 사용하는 경우 시스템이 아닌 다른 시스템에 있는 이름 서버의 IP 주소를 사용하십시오.domain host/etc/resolv.confnameserver 127.0.0.1
  4. 별칭을 DNS 레코드 의미 체계의 영역 파일에 배치합니다(즉, IN CNAME올바른 별칭의 경우 스타일 명시적 IPv4(v6) 주소의 경우 IN A( IN AAAA) ).hosts
  5. 재장전 구역.

새 버전으로 실행되는 모든 애플리케이션은 별칭을 추가 resolv.conf하지 않고도 별칭에 액세스할 수 있습니다 .host. 참고 사항 4: CNAME다른 영역의 도메인 이름에 액세스하려면 .대상에서 종료된 FQDN 구문을 사용해야 합니다. 예를 들어:

irc     IN  CNAME   h.mixtery.name.

관련 정보