Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

blog

Nginx DNS설정 본문

TRINITY

Nginx DNS설정

채희태 2023. 7. 28. 21:32

DNS(Domain Name Server)란

ip주소를 치고 웹사이트를 안열고 도메인 이름만 쳐도 원하는 사이트에 접속할수 있게 해준다

 

설정

 

1. bind9과 nginx설치

"sudo apt install bind9 –y

sudo apt install nginx –y

이 명령어를 쳐서 bind9과 nginx를 설치해준다.

 

2.관리자 모드진입

"sudo su"를 쳐서 관리자 모드에 들어간후 

"cd /etc/bind"을 쳐서 bind디렉토리로 이동한다 왜냐하면 bind 디렉토리 안에 zone파일이 있기 때문이다.

 

3. zone파일 수정

"nano /etc/bind/named.conf.default-zones”를 쳐서 zone파일에 들어가준다. 

*파일을 저장하고 나올때는 ctrl+x를 치고 y를치고 enter를 누르면 저장하고 나와진다.

zone파일에 들어가서 새로 써준다.

ip 주소  192.168.146.130

파랑 : 정방향 설정   zone "원하는 도메인 주소" IN, file "/etc/bind/원하는 도메인 주소-fw.zone";

빨강 : 역방향 설정   zone "자신의 ip주소 역방향 4번째 수 빼고.in-addr.arpa" IN, file "/etc/bind/원하는 도메인 주소-re.zone";

 

 

4. 역방향 정방향 설정   *정방향 : fw, 역방향 : re

 

"cp db.local heetae-fw.zone" db.local이라는 파일을 복사하고, heetae-fw.zone라는 새 파일을 생성하여 db.local과 동일한 내용으로 만든다.

"cp db.255 heetae-re.zone" db.255라는 파일을 복사하고, skill-re.zone라는 새 파일을 생성하여 db.255와 동일한 내용으로 만든다.

 

"nano -heetae-fw.zone" 를 쳐서 정방향 zone파일 설정

아무 설정 안되있는 heetae-fw.zone파일 설정을 위 사진처럼 바꿔준다.

@         IN         SOA    도메인주소. root.도메인주소.

@         IN         A         자신의 ip주소

 

 

"nano -heetae-re.zone" 를 쳐서 역방향 zone파일 설정

아무 설정 안되있는 heetae-re.zone파일 설정을 위 사진처럼 바꿔준다.

@         IN         SOA    도메인주소. root.도메인주소.

 

자신의 ip 4번째 수         IN         PTR         도메인주소.

 

 

5. bind9을 재시작해준다

 

"systemctl restart bind9"를 친다. 

"systemctl status bind9"을 쳤을때 active (running)이라 뜨면 설정이 잘 된것이다. 만약 failed가 뜨면 지금까지 한 설정들의 맞춤법 오류는 없는지 확인해본다.

 

5. 루프백 주소 변환, nslookup

 

"nano /etc/resolv.conf" 를 친 다음 nameserver를 127.0.0.53에서 루브백주소인 127.0.0.1 로 바꾼다.

 

"nslookup 도메인.com"을 쳐서 정방향을 확인한다.

제대로 정방향이 설정 됬으면 address랑 name에 자신의 ip주소와 도메인 주소가 떠야한다.

 

"nslookup ip주소"을 쳐서 역방향을 확인한다.

역방향 ip주소와 도메인주소가 뜨면은 설정이 잘 된 것이다.

 

6.확인

 

웹 브라우저에 자신이 설정한 도메인 주소를 입력했을때 "Welcome to Nginx"가 뜨면 설정이 잘 된것이다.

 

'TRINITY' 카테고리의 다른 글

VPN설정  (1) 2023.11.20
ACL, CBAC  (0) 2023.08.09
VLAN  (2) 2023.07.27
DHCP  (0) 2023.07.14
Nginx를 이용해 웹 구현  (0) 2023.07.13