생활코딩/Home Server&DNS 2

DNS 수업 정리

IP 주소와 호스트 호스트 : Domain name과 IP 주소를 연결한 리스트 DNS의 원리 내가 주소창에 어떤 이름을 치면 DNS server에 그 이름과 매칭되는 IP 주소를 받음. 그럼 그 IP 주소에 접속하는 것! 도메인 이름 구조 sub, second-level, top-level, root 각 부분을 담당하는 서버가 있다고 한다. (root 부분은 URL에서 생략되어 있다고 함. 실제로 naver.com. 이런식으로 주소창에 입력해도 잘 작동된다) 7he8oy.tistory.com 각 레벨을 담당하는 서버는 바로 아랫단의 서버의 정보만을 갖고 있다. 따라서, 내가 위 주소로 접속하려고 하면 1. root를 담당하는 서버 -> .com을 담당하는 서버의 정보를 알려줌 2. .com을 담당하는 ..

router와 NAT, port forwarding

내가 인터넷 사업자와 계약을 맺으면 나는 하나의 ip 주소를 부여받음. 이것은 public ip. 그리고 거기에 공유기를 설치해 연결하면, 그 내부는 각각 사설 ip로 연결됨. iptime 무선 공유기 설정에 192.168.0.1로 접속하는 이유를 알았다! NAT (Network address translation) 라우터와 그 라우터에 연결된 기기들에는 각각 사설 ip가 부여되어 있다. 따라서 이것은 외부와 통신을 할 때는 사용할 수 없음. 그러므로 외부와 통신하기 위해서는 라우터가 가정내에 어느 기기가 어디에 접속하고 싶은지 그 정보를 받아서 외부와 대신 정보를 주고 받은 후에 다시 사설 ip주소를 이용하여 요청한 기기에 정보를 제공해주는 과정이 필요함. 이 시스템을 NAT라고 한다. Port For..