코딩과로그

탐구 - DNS 관련 (사설 IP, 공용 IP, DNS 검색 과정 등) 본문

Devops

탐구 - DNS 관련 (사설 IP, 공용 IP, DNS 검색 과정 등)

피리음 2023. 3. 15. 15:47

1. public IP와 Private IP의 차이점을 설명하세요.

public IP (공인 IP)

 : 인터넷에서 사용자를 찾기 위한 주소로 외부 IP이다.

 인터넷 업체가 사용자에게 할당한다. 이 IP는 인터넷 업체를 통해 추적 및 모니터링될 수 있다. 또한 제 3자를 통해 활동이 노출될 가능성이 높다.

Private UP (사설 IP)

 : 사설 네트워크 내부에서 다른 장치를 찾기 위한 주소. 

  공유기가 사설 네트워크 내부의 기기(핸드폰, 태블릿, 컴퓨터)들에 할당한 내부 IP 주소를 뜻한다. 내부 네트워크에서만 쓰기 때문에 내부 네트워크 내에서는 IP가 달라야하지만 다른 네트워크의 IP들과는 중복되더라도 상관이 없다.

사설 IP 주소 대역은 다음의 범위 사이에 대응된다.

- 클래스 A: 10.0.0.0~10.255.255.255
- 클래스 B: 172.16.0.0~172.31.255.255
- 클래스 C: 192.168.0.0~192.168.255.255

 

2. 터미널에서 nslookup 명령을 실행 했을 때 나오는 결과값에 대한 설명을 작성하세요.

 

$ nslookup www.google.com
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	www.google.com
Address: 142.250.206.196
Name:	www.google.com
Address: 2404:6800:400a:805::2004

$ ifconfig
...
        inet 127.0.0.1  netmask 255.0.0.0
...

이하 실행 결과값에 대한 설명

Server :

  127.0.0.53 이 나왔다. 127. 으로 시작하고 netmask가 255 인 것으로 보아 내 로컬 DNS 서버에서 처리가 된 것으로 보인다. <= ifconfig 결과값 참조

첫번째 Name:

  - www.google.com  

  - 도메인 이름이다.

 첫번째 Address:

   - 142.250.206.196

   - IPv4 주소이다. 브라우저에 울리면 구글이 뜬다.

두번째 Name:

  - www.google.com  

  - 도메인 이름이다.

 두번째 Address: 2404:6800:400a:805::2004

  - IPv6 주소이다. 

 

3. 검색창에 http://google.com 을 검색하면, DNS에서 어떤 일이 일어나나요? 이에 대한 설명을 작성하세요.