-
DNS와 DDNS프로그래밍/기록, 개념, 용어 2017. 5. 13. 22:47반응형
DNS(Domain Name System)
이름을 IP 주소로 바꿔주는 시스템.
우리에게 익숙한 zepeh.tistory.com 같은 사이트 주소는 이름에 불과하다.(이와 같은 이름을 도메인 네임(Domain Name)이라고 한다.) DNS는 도메인 네임을 실제 접속할 수 있는 IP 주소(IP Address)로 바꿔주는 시스템으로 역할을 해주는 컴퓨터를 네임 서버라고 부른다.
사용자: DNS! zepeh.tistory.com의 주소를 알려줘!
DNS: 100.100.10.1
사용자: 100.100.10.1 로 접속!
DDNS(Dynamic Domain Name System)
DNS에 zepeh.tistory.com에 해당하는 내 IP 주소가 등록되어 있다. 근데 내 IP 주소가 바뀌었다. DNS는 내 바뀐 IP 주소를 모른다. zepeh.tistory.com을 치더라도 이전 IP 주소를 알려주게 된다. 이 상황을 방지하기 위해 DDNS라는 게 있다.
동작 방식은 이렇다. 주기적으로 DNS에게 자신의 IP 주소가 바뀌었다는 것을 알려준다. DNS는 바뀐 IP 주소로 변경한다. 따라서, DDNS을 이용하면 유동 IP도 편하게 도메인 네임을 쓸 수 있게 된다.
반응형'프로그래밍 > 기록, 개념, 용어' 카테고리의 다른 글
poll api 이벤트들 (0) 2018.04.18 난수 동기화 (0) 2018.02.06 함수 호출 규약 vectorcall (0) 2016.04.17 컴포넌트 기반 설계 (0) 2016.04.05 방문자 패턴(Visitor Pattern) c++ 예제 (0) 2015.12.23