네임서버를 구성했으며 온라인에 공개하기 전에 테스트하고 싶습니다. 그렇다면 특정 도메인(예: example.com
)이 특정 네임서버(예: ns.something.example
)를 사용하여 확인되어야 한다고 어떻게 말할 수 있습니까? 물론 다른 사람이 이 네임서버를 사용하는 것을 원하지 않기 때문에 일부 로컬 구성이 필요합니다.
답변1
- example.com에 대한 네임서버의 FQDN을 아직 모르는 경우 다음으로 이동하세요.http://www.dnsstuff.comWHOIS 조회를 수행하여 네임서버를 찾으세요. ns1.dns.com 및 ns2.dns.com이라고 가정해 보겠습니다.
해당 정보를 사용하고 새 이름 서버의 IP 주소가 192.168.1.10이라고 가정하고 이를 테스트 시스템의 C:\Windows\System32\drivers\etc\hosts 파일에 추가/저장합니다.
192.168.1.10 ns1.dns.com ns2.dns.com
명령 프롬프트를 열고 다음을 입력하세요.
ipconfig /flushdns
명령 프롬프트에서 nslookup 명령을 사용하여 새 이름 서버에 대해 몇 가지 테스트를 실행합니다. 예를 들어,
nslookup www.example.com
.이제 nslookup의 출력을 살펴보세요. 첫 번째 줄 쌍은 요청에 응답한 네임서버와 해당 네임서버의 IP 주소를 나타냅니다. 이는 새 네임서버의 IP 주소여야 합니다. 다음 행 세트에는 요청한 시스템의 이름(www.example.com)과 해당 IP 주소가 표시됩니다.
테스트가 만족스럽고 완료되면 2단계에서 호스트 파일에 추가한 항목을 제거한 다음 3단계를 반복하세요.
답변2
nslookup
그렇게 할 수 있습니다. 그것은 다음과 같이 될 것입니다nslookup -debug example.com ns.something.example
답변3
실행할 수 있는 가장 간단한 테스트는 이미 테스트용으로 설정한 일부 영역에 대해 네임서버에 대해 직접 쿼리를 실행하는 것입니다. 응답하면 모든 설정이 완료되었을 가능성이 높습니다. 테스트 도메인만 있으면 NS 레코드를 새 상자를 가리키도록 할당할 수 있습니다.
답변4
이름 확인 프로세스에서 특정 항목을 재정의하기 위한 로컬 구성은 hosts
사용자가 찾고 있는 DNS 조회 프로세스의 특정 부분을 재정의하는 데 필요한 유연성이 없는 파일입니다.
도메인 조회를 위한 명령줄 도구에는 쿼리할 특정 서버를 지정하는 기능이 있습니다. 이를 사용하여 시스템이 예상한 대로 응답하는지 확인하세요.