카테고리 없음

[8월 18일] DNS

ljm 2025. 8. 18. 17:37

Domain Name System - Name Server

Domain -> IP (정방향)

IP -> Domain (역방향)

 

@hosts 파일 읽기

[root@localhost vsftpd]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

메모장에서 관리자권한으로 실행

 

구글의 ip주소인 216.58.220.100을 daum.net으로 변경
daum.net 에 접속되지않는것을 확인

 

hosts 파일에서 구글의 ip주소인 216.58.220.100을 www.daum.net으로 매핑
> 216.58.220.100 접속 시 www.daum.net으로 접속되어야함 (현재는 브라우저의 캐시메모리 때문에 불가능)
[root@localhost vsftpd]# dnf install -y bind bind-utils

 

 

[root@localhost vsftpd]# vi /etc/named.conf

 

11. 19. 31. 52. 수정

 

11번 ip 수정
19번 allow-query : any
31번 recursion : no
52번 zone : ljlj9797.com , type master, file "cmd001.com.zone"

 

52번 zone 수정
연결이 되지않는 임의의 웹사이트 주소 지정

 

 

[root@localhost vsftpd]# vi /var/named/ljlj9797.com.zone

mail은 생략

 

[root@localhost vsftpd]# named-checkconf /etc/named.conf

[root@localhost vsftpd]# named-checkzone ljlj9797.com /var/named/ljlj9797.com.zone

zone ljlj9797.com/IN: loaded serial 20250818
OK

 

[root@localhost vsftpd]# firewall-cmd --permanent --add-service=dns
[root@localhost vsftpd]# firewall-cmd --reload
[root@localhost vsftpd]# systemctl enable --now named
[root@localhost vsftpd]# host ljlj9797.com localhost
[root@localhost vsftpd]# nslookup ljlj9797.com 192.168.16.58
[root@localhost vsftpd]# dig ljlj9797.com @localhost

host

 

nslookup
dig
서버 IP에 맞춰서 DNS 서버 IP 수정하기
www.ljlj9797.com에 잘 접속되는것을 확인
Filezilla에서도 ftp.ljlj9797.com 호스트 접속이 잘 되는것을 확인

 

 

[root@localhost vsftpd]# vi /var/named/ljlj9797.com.zone

 

[root@localhost vsftpd]# systemctl restart named
zone 파일에서 park 추가하면, park.ljlj9797.com으로도 접속이 가능.