DNS
포스트
취소

DNS

DNS란?


도메인 이름 시스템(Domain Name System, DNS)은 사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 머신이 읽을 수 있는 IP 주소(예: 192.0.2.44)로 변환하고 라우팅 정보를 제공하는 분산형 데이터베이스 시스템입니다.


사용하는 포트


DNS서비스는 transport Layer 에서 UDP 53 포트를 사용합니다. (때로는 TCP를 사용하기도…)


그외의 서비스용 포트는 아래 사이트 참고

Service Name and Transport Protocol Port Number Registry (iana.org)

FQDN이란?


FQDN(Fully Qualified Domain Name)의 약어로 도메인 전체 이름을 표기하는 방식을 뜻합니다.

관련 명령어

도메인 이름에 대한 IP 알아오기

1
nslookup www.naver.com

IP에 대한 이름알아오기

1
nslookup 8.8.8.8 

ping 으로 확인

  1. DNS 를 통해서 IP주소를 알아옴 (dns 요청, 응답)
  2. ICMP ping echo 요청, 응답
1
ping www.naver.com


인터넷 제어 메시지 프로토콜 (ICMP)


DNS와 비슷한 역할을 하는 hosts

DNS가 네트워크 레벨에서 도메인과 IP를 맵핑하는 것이라면, hosts 파일에 저장하는 것은 운영체제 레벨에서 맵핑 하는 것이라고 볼 수 있습니다. 때문에 hosts 파일의 보안이 중요한데, 제대로 된 도메인 주소를 치더라도 hosts 파일이 바뀌어있으면 다른 ip로 연결 될 수 있습니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.