이 문서에서는 호스트에서 DNS(Domain Naming System)를 구성하는 방법에 대해 설명합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서의 정보는 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
Solaris 2.6, 2,7, 2.8 및 2.9
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
이 섹션에서는 호스트에서 DNS를 구성하는 절차에 대해 설명합니다.시작하기 전에 Sun 호스트의 /etc 디렉토리에 다음 파일이 있는지 확인합니다.
resolv.conf
nsswitch.conf
아래 지침에 따릅니다.
/etc/resolv.conf 파일의 내용이 다음 내용과 비교되는지 확인합니다.
domain cisco.com nameserver 172.20.2.77 nameserver 172.20.3.40
ping 명령을 사용하여 호스트에서 DNS 서버에 연결할 수 있는지 확인합니다.
ping 명령에 대한 자세한 내용은 온라인 설명서를 참조하십시오.
도메인 이름이 올바른지 확인합니다.
복원력을 위해 둘 이상의 DNS 서버를 사용할 수 있습니다.resolv.conf 파일에 선언된 첫 번째 DNS 서버가 기본 DNS입니다.
/etc/nsswitch.conf 파일의 내용이 다음 내용과 비교되는지 확인합니다.
# /etc/nsswitch.files: # # An example file that could be copied over to /etc/nsswitch.conf; it # does not use any naming service. # # "hosts:" and "services:" in this file are used only if the # /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports. passwd: files group: files hosts: files dns networks: files protocols: files rpc: files ethers: files netmasks: files bootparams: files publickey: files # At present there isn't a 'files' backend for netgroup; the system will # figure it out pretty quickly, and won't use netgroups at all. netgroup: files automount: files aliases: files services: files sendmailvars: files
호스트를 수정합니다.파일 dns 줄
이 테이블의 각 행은 어떤 조회 방법을 먼저 사용할지 지정합니다.호스트 이름 확인의 경우 파일은 /etc/hosts를 참조하고 dns는 DNS를 참조합니다.이 예에서는 파일이 먼저 이름 확인을 시도하는 데 사용됩니다.실패하면 두 번째 방법인 dns가 사용됩니다./etc/resolv.conf 파일을 읽으면 해당 이름 확인 요청에 대해 어떤 DNS 서버를 문의해야 하는지 알 수 있습니다.
nslookup 명령을 사용하여 DNS 컨피그레이션이 올바르게 작동하는지 확인합니다.
nslookup 명령에 대한 자세한 내용은 온라인 설명서를 참조하십시오.
네트워크에 있는 호스트의 IP 주소가 올바른 주소로 확인되도록 하려면 nslookup 명령을 사용합니다.DNS 관리자에게 불일치를 즉시 보고합니다.