Post
hosts파일이란?
DNS가 만들어지기 전에 로컬에서 별명을 설정해서, IP대신 별명으로 인터넷에 접속할 수 있도록 만든 것.
DNS 서버가 작동하지 않을 때 임의로 사용. 또 악성코드로 주소를 임의로 등록하여 사용자가 원하는 사이트가 아닌
다른 사이트로 연결되게 할 수도 있다.
hosts파일 위치 : C:\Window\system32\drivers\etc\hosts
hosts에 별명추가하고 작동확인
hosts파일에 ip , 도메인, 별명 을 차례로 추가한다.
cmd를 열어 ping ip , ping 별명을 치면 동일한 ip에 패킷을 전송하는 것을 확인할 수 있다.
또 홈페이지에서 http://별명 으로 쳐도 홈페이지에 접속할 수 있다.
나는 네이버, 구글로 해봤는데.. ping ip든 ping 별명이든 요청시간 만료:Q....
DNS란?
숫자 IP주소를 문자로된 이름으로 사용하는 시스템이다.
DNS 이름은 다음으로 나뉜다
루트 도메인
최상위 레벨 도메인 : com, org, kr, jp
2계층 레벨 도메인 : google(희망문자열 선택), isc2, co. or
3계층 레벨 도메인 : (희망 문자열 선택)
4걔층 레벨 도메인 : www
DNS 서버 설정
제어판 - 네트워크 및 공유센터 - 이더넷 - 어댑터 설정 변경
DNS 자동으로 IP 주소받기 시 DNS 서버가 꺼져있다면 IP할당이 되지 않는 단점이 있다.
우리집에는 '자동으로 IP 주소 받기'가 되어있길래 다음 IP주소 사용으로
임의의 IP 입력 후 ipconfig로 ip 주소를 확인하였으나 자동으로 받은 IP주소와 같았다..
찾아보니 대역대 설정도 해야한다는데 좀 더 공부한 뒤에 다시 해보자
클라이언트가 임의의 홈페이지에 접속하는 과정은 아래와 같다.
임의 사이트 ip 주소가 캐시에 남아있는가?->없다면 hosts파일 참조->없다면 로컬 DNS 서버에 문의
->없다면 루트 DNS 서버에 문의->없다면 com DNS서버에 문의..
ipcofnig /displaydns : 이미 조회한 DNS 정보 보기 명령어
ipconfig / flushdns : 캐시된 DNS 정보 지우기
DNS 서버 도메인 별 정리
주 DNS 서버 : 도메인의 중심 DNS 서버
부 DNS 서버 : 주 DNS 서버의 백업 서버
캐시 DNS 서버 : 주 DNS 서버와 부 DNS 서버에 대한 접속이 불가능할 때를 대비한 임시 DNS 서버
'이전게시판 > Server' 카테고리의 다른 글
IOCP 채팅 서버 소스 예제 (0) | 2018.10.04 |
---|---|
C4996 에러 (0) | 2018.09.28 |
LNK2019: __imp__closesocket@4 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다. (0) | 2018.09.28 |
구글 프로토콜 버퍼 C++ Window 예제 (Google Protocol buffer) (0) | 2018.07.27 |
기본 서버 예제의 문제점 (0) | 2018.07.05 |
C4996 inet_addr Error Solution (0) | 2018.06.30 |
ip주소 추적 (0) | 2018.04.21 |
DHCP란? (0) | 2018.04.20 |