Linux

[ Linux / Window ] DNS 설정하기

Jerry_JH 2022. 8. 5. 00:26
728x90

DNS의 풀네임은 Domain Name System으로 인터넷 프로토콜이다.

 

일상생활 속에서 많이 사용하고 있는 유용한 프로토콜이다.

 

IP 주소를 사람들이 쉽게 사용할 수 있도록 문자로 사용할 수 있게 도와주는 역할을 한다.

 

대다수의 사람들이 네이버의 주소가 무엇이냐고 물어보았을 때.

www.naver.com을 알고 있어도 223.130.200.104라고 대답하는 사람은 거의 없을 것이다.

 

번외로 ip 주소를 확인하는 방법은

cmd에 nslookup 명령어를 사용하면 알 수 있다. 

그러면 4개의 IP주소가 나오는데. 이게 4개가 네이버주소이다.

4개 중 아무거나 쳐도 네이버가 나온다.

 

 

 

본론으로 DNS를 설정하는 방법에 대해 알아보자.


[Window]

 

File Path : C:\Windows\System32\drivers\etc\hosts

(드라이브는 window를 설치한 드라이브라서 경로가 다를 수도 있음)

 

수정을 하려면 관리자 권한으로 파일을 열어야 된다.

 

 

1) 검색에 메모장을 검색한다.

2) 열기(Open) 말고 관리자 권한으로 실행(Run as administrator)으로 실행시킨다.

 

3) 열린 메모장에서 파일(File)-열기(Open)에서 hosts 경로로 들어간다.

4) 위에 이미지처럼 아무것도 안 보일 것이다. 그래서 5시 방향에 있는 파일 필터를 All Files (*.*)로 변경한다.

그리고 hosts 파일 열기

( 파일 필터 위치 : Open 버튼 위에 있는 목록(5시 방향) )

5) 그리고 맨 밑 목록에 추가하고 저장한다. 

 


[Linux]

Version : Ubuntu 20.04

 

Linux는 선택지가 2개가 있다. 

1. resolv.conf

2. hosts 

둘 중 한 가지에 등록을 하면 된다.

 

1) 2개의 파일 다 etc 폴더에 있는데. etc 폴더는 보통 가장 바깥 경로(루트 경로)에 있다.

cat /etc/resolv.conf

cat /etc/hosts

>> 해당 파일이 있는지 확인한다.

 

2) 파일을 수정하는 vi 명령어를 연다.

 

vi /etc/resolv.conf

vi /etc/hosts

 

3) 해당 파일 맨 밑에 추가를 하고 저장하고 닫기

 

i : insert (추가)

esc + wq : w 저장 / q 닫기

 

※ 만약에 권한 문제로 수정이 안된다면 root 계정으로 변경 후 수정

(su - : root 계정으로 가는 명령어)

 

 

 

728x90