본문 바로가기
WEB&WAS/Apache

WEB) DNS 조회가 되지 않는 문제 - 윈도우 or 리눅스

by LILO 2022. 2. 27.
반응형

INTRO

 

웹 서버 초기 구축시 기입하는 ServerName에 서버의 IP가 아닌 DNS(도메인)를 기입하는 경우가 많습니다.

이번에 알아볼 케이스는 Windows Server(윈도우 서버)에서 DNS를 인식하지 않는 경우에 대해 알아보려고 합니다.  

 

DNS를 인식하지 못한다면 도메인 주소로 웹 사이트에 접속하는 것이 불가능하기 때문에 서비스에 큰 영향을 줍니다.

 

 

 

DNS 룩업 이슈 기록

 

☞ 서버에서 해당 DNS를 확인할 수 있는지 확인

 

네임 서버 자체를 확인 할 수 없음으로 확인됨

PS C:\Users\Administrator> nslookup -debug <DNS 주소>

DNS request timed out. timeout was 2 seconds.
timeout (2 secs)
서버: UnKnown
Address: <네임 서버 주소>

 

☞ 해결 방안

1. 네임서버 자체를 인식을 못하고 있으므로 윈도우 OS의 DNS 설정이 올바르게 되어 있는지 확인
PS C:\Users\Administrator> ipconfig /all
이더넷 어댑터 team0: 
       DNS 서버. . . . . . . . . . : <네임 서버 주소>

2. 설정된 네임 서버로 Ping이 가는지 확인 (통신 확인용)
PS C:\Users\Administrator> ping <네임 서버 IP 주소>

3. 네임 서버에 DNS 포트가 오픈되어 있는지 확인 (네임서버가 윈도우면 방화벽 정책 확인 필요)
[root@DNS named]# netstat -atnlp |grep -i named

4. 네임 서버의 DNS 설정 재확인

 

※ DNS 호스트(네임 서버)에 PTR 레코드를 추가해서 역방향 조회를 할 수 있게 하면 해결할 수 있다는 답변이 존재합니다만은 해당 nslookup <DNS>는  정방향 조회이기 때문에 해당 답변과는 상관이 없어 보입니다.

 

※ 예상되는 문제

- 클라이언트 DNS 설정을 잘못하였을 때

- DNS 서버의 설정 파일 및 zone 파일 확인 필요

반응형