[sub domian server]
1./etc/named.rfc1912.zones 도메인 등록 파일
47 zone "test.co.kr" IN {
48 type master;
49 file "test.co.kr.zone";
50 allow-update { none; };
51 };
--------------- 추가 입력
47 zone "www.tvn.co.kr" IN {
48 type master;
49 file "test.co.kr.zone";
50 allow-update { none; };
51 };
----------------- 추가 입력
47 zone "blog.tvn.co.kr" IN {
48 type master;
49 file "test.co.kr.zone";
50 allow-update { none; };
51 };
2./var/named/zone파일(도메인 정보 파일) 도메인 레코드 파일.
Tab으로만 간격 설정 필수
$TTL 86400
@ IN SOA test.co.kr. admin.test.co.kr. (
20250127; Serial
1D ; Refresh
1H ; Retry
1W ; Expire
1W ; Minimum TTL
)
IN NS tvn.co.kr
www IN A 192.168.10.200
blog IN A 192.168.10.150
...
[ 배너설정 ]
vi /etc/issue.net
Ex) welcome to the 100150
각호스트 마다 파일 작성 필요
클라이언트
방화벽 제거
텔넷 서버 클라이언트 설치
vi /etc/resolv.conf
nameserver DNS server 주소로 변경
Ex) namerserver 192.168.10.50
- 시스템 재시작 및 확인
#systemctl restart named
#host test.co.kr
test.co.kr has address 192.168.10.50
[마스터 DNS server]
rfc zone "tvn.co.kr" IN {
type master;
file "tvn.co.kr.zone";
allow-update { 192.168.10.100; }; //// slave IP 주소 입력
};
options { listen-on port 53 { any; };//
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
secroots-file "/var/named/data/named.secroots";
recursing-file "/var/named/data/named.recursing";
allow-query { any; };
[slave DNS server
]
rfc zone "tvn.co.kr" IN {
type slave;
file "slaves/tvn.co.kr.zone";
masters { 192.168.10.50; }; /// Master DNS server IP 주소 입력
zone "1.0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
}; 루프백 삭제
해당 DNS 서버 설정 후
telnet 192.168.10.50 / tvn.co.kr
'IT 엔지니어 > Linux server' 카테고리의 다른 글
[Centos7] Security (0) | 2025.03.20 |
---|---|
Linux php 서버 (0) | 2025.03.19 |
Linux 가상호스팅 웹서버 (0) | 2025.03.15 |
[일반 사용자 웹 사이트 허용] (0) | 2025.03.12 |
Linux PXE 서버 (0) | 2025.03.10 |