컴퓨터 노트북 DNS 서버 확인 및 변경 – IP주소 확인 nslookup
1.컴퓨터 DNS란? 용도
컴퓨터 사용 중 공유기의 네트워크 설정 시 DNS 서버는 Domain Name System의 약자로, 숫자로 이루어진 IP 주소를 사람이 이해하기 쉬운 문자 형태인 도메인 네임으로 변환해주는 서비스를 제공하는 시스템입니다. 도메인 네임은 예를 들어 네이버를 검색할 때 naver.com과 같이 사용되며, 이를 통해 사용자는 기억하기 쉬운 이름을 통해 웹사이트에 접속할 수 있습니다. DNS는 사용자가 입력한 도메인 네임을 해당 도메인의 IP 주소로 변환하여 인터넷 통신을 가능하게 합니다.
노랗목차
이 과정에서 사용자의 컴퓨터는 DNS 서버에 해당 도메인의 IP 주소를 요청하고, DNS 서버는 해당 IP 주소를 제공하여 사용자의 컴퓨터가 목적지에 접속할 수 있게 하며 윈도우10 기준으로 해당설정 및 IP주소 확인 및 변경방법을 알아보겠습니다.
2. DNS Server의 IP 주소 확인하기
사용자의 PC에서 DNS 서버의 IP 주소를 확인하는 방법은 다음과 같습니다.
명령 프롬프트 열기
실행 단축키: [윈도우] + [R]
실행 창에 cmd
입력 후 엔터를 눌러줍니다.
nslookup 명령어 사용
명령 프롬프트에서 nslookup
입력 후 엔터를 입력하면 DNS 서버의 도메인 네임과 IP 주소 확인 가능합니다.
예를 들어, PC가 “자동으로 DNS 서버 주소 받기“로 설정되어 있고 통신사(ISP)가 KT일 경우, DNS 서버의 도메인 네임은 “kns.kornet.net”이며, IP 주소는 “168.126.63.1”일 수 있습니다.
3. DNS Server 변경하기
윈도우에서 DNS 주소를 수동으로 변경하는 방법은 다음과 같습니다.
제어판에서 DNS 서버 변경하기
- 제어판 -> 네트워크 및 공유센터 -> 이더넷 (더블클릭)이더넷 상태 팝업창에서 [속성(P)] 클릭 -> “인터넷 프로토콜 버전4(TCP/IPv4)” 더블클릭”다음 DNS 서버 주소 사용(E)” 클릭 -> 기본 설정 DNS 서버 및 보조 DNS 서버 입력 -> [확인] 클릭
예를 들어, 구글의 DNS 서버를 사용하려면 기본 DNS를 “8.8.8.8”, 보조 DNS 서버를 “8.8.4.4”로 입력합니다.
노랗IT월드 DNS 설정 및 변경방법 참고
변경된 DNS 서버 확인하기
명령 프롬프트에서 nslookup
입력 후 엔터를 눌러 DNS 주소를 확인합니다.
현재 DNS 서버의 도메인 네임과 IP 주소 확인 가능하며 해커가 공유기의 DNS 서버를 침투하면, 클라이언트가 해당 DNS 서버를 통해 도메인을 해석할 때 해커의 조작된 IP 주소로 리다이렉션될 수 있습니다. 이로 인해 사용자는 의도치 않은 악성 사이트로 접속하게 되어 보안 위험에 노출됩니다.
해커는 이를 통해 클라이언트 PC에 악성코드를 배포하거나 개인 정보를 탈취할 수 있기 때문에 DNS 설정 시 주의해야합니다.
참고 : 컴퓨터 네트워크 공유 연결상태 확인 – 네트워크 라이센스
4. 잘못된 DNS 서버 주소
잘못된 DNS 서버 주소 입력하기
DNS 주소를 일부러 잘못 입력합니다.
플랫폼 | IPv4 주소 | 플랫폼 | IPv6 주소 |
---|---|---|---|
Google DNS 기본 | 8.8.8.8 | Google DNS 기본 | 2001:4860:4860::8888 |
Google DNS 보조 | 8.8.4.4 | Google DNS 보조 | 2001:4860:4860::8844 |
Cloudflare DNS 기본 | 1.1.1.1 | Cloudflare DNS 기본 | 2606:4700:4700::1111 |
Cloudflare DNS 보조 | 1.0.0.1 | Cloudflare DNS 보조 | 2606:4700:4700::1001 |
Quad9 DNS 기본 | 9.9.9.9 | Quad9 DNS 기본 | 2620:fe::fe |
Quad9 DNS 보조 | 149.112.112.112 | Quad9 DNS 보조 | 2620:fe::fe:9 |
(예: 구글 DNS – 8.8.8.8을 8.8.8.4로)
5. 도메인네임으로 IP 주소 확인
도메인 네임으로 IP 주소를 찾는 것은 인터넷에서 특정 웹사이트의 위치를 식별할 수 있으며 이를 통해 사용자는 의미 있는 도메인 네임을 사용하여 웹사이트에 액세스할 수 있고, 이는 일련의 단계를 거쳐 수행됩니다.
- 먼저, [윈도우] + [R]을 눌러 실행 창을 열고, “cmd“를 입력하여 명령 프롬프트를 실행합니다.
- 그 후, “nslookup 도메인네임” 명령어를 입력하여 해당 도메인의 IP 주소를 확인할 수 있습니다.
예를 들어, “naver.com“의 IP 주소를 확인하기 위해선 “nslookup naver.com“을 입력합니다.
이때 나타나는 결과에서 현재 사용 중인 DNS 서버의 도메인 네임과 IP 주소를 확인할 수 있습니다.
DNS 서버가 작동하지 않는 경우 참고
또한, “권한 없는 응답” 섹션에서는 실제 도메인의 IP 주소가 나열되어 있습으며 이는 DNS 서버(예: kns.kornet.net)에 요청하여 얻은 결과로, 여러 개의 IP주소가 제공될 수 있습니다.
동일한 방법으로 “bluehost.com”의 IP 주소를 확인할 경우, 구글의 DNS 서버를 통해 이 정보를 얻게 됩니다. “nslookup bluehost.com” 명령을 통해 나타나는 결과에서 현재 DNS 주소의 도메인 네임과 IP 주소를 확인하고, “권한 없는 응답”에서 해당 도메인의 IP 주소를 찾을 수 있습니다.
이와 같은 과정을 통해 도메인 네임으로 IP 주소를 찾는 것은 웹 브라우징 과정에서 필수적이며, 각 도메인의 다양한 IP 주소를 통해 효과적인 로드 밸런싱 및 신뢰성 있는 서비스를 제공합니다.