반응형

DNS서버란?

(1번)아래 그림처럼, 유저가 www.naver.com을  을 입력했을 때, ip주소를 모름으로 근처의 DNS 서버로 가서 물어본다.

(2번) 그러면 DNS서버가 내 컴퓨터에게 ip주소를 알려준다. 223.130.195.200 를 알려준다.

(3번) 그럼 내 컴퓨터는 저 ip주소로 접속한다. 그리고 네이버에 접속하게 된다.

출처: https://dother-world.tistory.com/9

실제로 223.130.195.200 를 웹사이트 검색창에 처보면, 네이버가 켜진다.

 

자세한 설명은 아래 블로그 참고

dother-world.tistory.com/9

 

DNS Server가 하는 일은 도대체 뭘까?

DNS란 무엇인가? DNS가 어떤 뜻인지는 알고 있었다. 이래뵈도 컴공이다. 하지만 DNS가 정확히 어떤 일을 하고 DNS server는 어떻게 동작하는지 알고 있지는 않았다.. 무늬만 컴공이다 ㅠ ㅠ 네트워크

dother-world.tistory.com

실습은 VMware로 진행했다. VMware의 기본 ip주소는 192.168.xxx.2

출처: https://kihoonkim.github.io/2017/02/24/linux/

 

DNS서버가 정상 작동하고 있는지 확인하고, 도메인 주소의 ip를 찾는 명령어

nslookup

www.naver.com과 www.google.com  이 두 도메인주소를 넣어봤다.

그러면 해당 도메인이 쓰고있는 서버의 ip주소가 나온다.

 

 

DNS서버 바꾸기 (1회성) - 네트워크 재시작시 변경됨.

vi /etc/resolv.conf

vi /etc/resolv.conf

KT의 DNS서버로 바꿔봤다.

DNS서버 바꾸기 (영구) - 네트워크 재시작시 변경안됨. (ens33는 컴퓨터 마다 다름)

vi /etc/sysconfig/network-scripts/ifcfg-ens33

DNS1 값을 원하는 도메인서버 주소값으로 변경한다.

반응형

국내 DNS서버는 아래와 같아 필요하면 사용한다.

 

KT olleh (올레; 구 QOOK(쿡))

  • 기본 DNS 서버 주소 - 168.126.63.1
  • 보조 DNS 서버 주소 - 168.126.63.2

SK Broadband (브로드밴드)

  • 기본 DNS 서버 주소 - 210.220.163.82
  • 보조 DNS 서버 주소 - 219.250.36.130

LG U+(유플러스; 구 XPEED 파워콤)

  • 둘중에 하나
  • 기본 DNS: 164.124.101.2
    보조 DNS: 203.248.252.2
  • 기본 DNS 서버 주소 - 164.124.107.9
    보조 DNS 서버 주소 - 203.248.242.2

Google Public (구글 퍼블릭)

  • 기본 DNS 서버 주소 - 8.8.8.8
  • 보조 DNS 서버 주소 - 8.8.4.4

 

 

 

 

<URL주소로 IP주소를 휙득하기>

 

유저가 URL 주소를 입력하면, 찾아가는 순서는 가장먼저 /etc/hosts 에 물어고 없을 경우에 DNS서버(네임서버)로 접속을 시도해서 다시 요청한다. 

 

따라서 /etc/hosts 경로를 바꿔버리면 해당 주소를 가장 먼저 확인함으로 임의로 바꾸면 바뀐 ip로 접속이된다.

vi /etc/hosts

테스트를 위해 www.google.com  주소를 네이버 ip로 넣어보았다.

그리고나서 firefox로 www.google.com  을 열어본다.

(결과) 구글 도메인주소를 넣었는데, 네이버가 열렸다.

 

 

<윈도우의 DNS서버 수동으로 변경하기>

https://ansan-survivor.tistory.com/893

 

[Windows] 윈도우 DNS서버(도메인 네임 서버) 수동으로 직접 설정하기

보통 윈도우에서 네트워크 설정시 DNS 네임서버를 자동으로 설정하는데, 때로는 필요에 따라 수동으로 변경하기도 한다. 국내 대표 DNS서버는 아래와 같아 필요하면 사용한다. KT olleh (올레; 구 QOO

ansan-survivor.tistory.com

 

 

반응형

+ Recent posts