DNS 및 BIND 노트 요약
options {
listen-on port 53 { any; }; //any ipv4
listen-on-v6 port 53 { }; // ipv6
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";
allow-query { any; }; //
recursion yes; //
// dnssec-enable yes; //dnssec
// dnssec-validation yes; //dnssec
// dnssec-lookaside auto; //dnssec
// //dnssec
// /* Path to ISC DLV key */ //dnssec
// bindkeys-file "/etc/named.iscdlv.key"; //dnssec
// //dnssec
// managed-keys-directory "/var/named/dynamic"; //dnssec
//}; //dnssec
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
zone "zone_name" IN {
type {master|slave|hit|forward};
file "zone_name.zone";
};
####################################################################
vim /var/named/zone_name.zone
$TTL 86400 : ttl
$ORIGIN qq.com. :
@ IN SOA ns1.qq.com. admin.qq.com. ( ;SOA
20160201001 ;
1H ;
5M ;
7D ;
1D ;
)
IN NS ns1.qq.com.
IN NS ns1.qq.com.
IN MX 10 mx1.qq.com.
IN MX 20 mx2.qq.com.
ns1 IN A 1.1.1.1
ns2 IN A 1.1.1.2
mx1 IN A 1.1.1.3
mx2 IN A 1.1.1.4
www IN A 1.1.1.5
* IN A 192.168.92.77 ( )
named-checkconf
named-checkzone "qq.com" qq.com.zone
chmod 640 qq.con.zone
chgrp named qq.com.zone
rndc status dns
/etc/init.d/named reload
rndc reload
[root@lab named]# rndc status
version: 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.6
CPUs found: 4
worker threads: 4
number of zones: 20
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/0/1000
tcp clients: 0/100
server is up and running
dig [-t type] name [@server] [query option] -t type : A NS MX SOA PTR 등 @server : 누 구 를 찾 아 보 세 요. 기본적으로 이 컴퓨터 에 설 치 된 dns 서버 를 찾 습 니 다. query option +[no]trace 추적 분석 과정 +[no]recurse 귀속 해석 을 진행 하 다 dig -t A www.qq.com @127.0.0.1 127.0.0.1 가서 www. qq. com 의 A 기록 을 조회 하 세 요. dig -x 192.168.92.1 @127.0.0.1 dig -t axfr qq.com @192.168.92.66 모든 자원 기록 얻 기 host -t A www.qq.com 127.0.0.1 127.0.0.1 가서 www. qq. com 의 A 기록 을 조회 하 세 요. host -t NS qq.com 127.0.0.1 127.0.0.1 qq. com 의 NS 기록 조회 nslookup [-option] [name | -] [server] 대화 식 모드 server x.x.x.x set q=A、NS、PTR、MX set q=NS www.qq.com 역방향 영역 정의: zone "100.16.172.in-addr.arpa" IN { type {master | slave | forward}; file 172.16.100.zone; };
vim 172.16.100.zone (SOA、NS、PTR)
$TTL 1D
$ORIGIN 100.16.172.in-addr.arpa.
@ IN SOA ns1.qq.com. admin.qq.com. (
20160201001
1H
5M
7D
1D )
IN NS ns1.qq.com.
IN NS ns2.qq.com.
1 IN PTR mx1.qq.com.
2 IN PTR mx2.qq.com.
3 IN PTR www.qq.com.
4 IN PTR ftp.qq.com.
[root@lab named]# dig -t axfr qq.com @192.168.92.66
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.6 <<>> -t axfr qq.com @192.168.92.66
;; global options: +cmd
qq.com. 86400 IN SOA ns.qq.com. admin.qq.com. 2016020201 3600 300 604800 86400
qq.com. 86400 IN NS ns.qq.com.
qq.com. 86400 IN MX 10 mx1.qq.com.
qq.com. 86400 IN MX 20 mx2.qq.com.
ftp.qq.com. 86400 IN CNAME www.qq.com.
mx1.qq.com. 86400 IN A 192.168.92.1
mx2.qq.com. 86400 IN A 192.168.92.2
ns.qq.com. 86400 IN A 192.168.92.66
www.qq.com. 86400 IN A 192.168.92.3
qq.com. 86400 IN SOA ns.qq.com. admin.qq.com. 2016020201 3600 300 604800 86400
;; Query time: 1 msec
;; SERVER: 192.168.92.66#53(192.168.92.66)
;; WHEN: Tue Feb 2 02:28:03 2016
;; XFR size: 10 records (messages 1, bytes 245)
[root@lab named]# dig -t axfr 92.168.192.in-addr.arpa @192.168.92.66
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.6 <<>> -t axfr 92.168.192.in-addr.arpa @192.168.92.66
;; global options: +cmd
92.168.192.in-addr.arpa. 86400 IN SOA ns.qq.com. admin.qq.com. 2016020201 3600 300 604800 86400
92.168.192.in-addr.arpa. 86400 IN NS ns.qq.com.
1.92.168.192.in-addr.arpa. 86400 IN PTR mx1.qq.com.
2.92.168.192.in-addr.arpa. 86400 IN PTR mx2.qq.com.
3.92.168.192.in-addr.arpa. 86400 IN PTR www.qq.com.
3.92.168.192.in-addr.arpa. 86400 IN PTR ftp.qq.com.
66.92.168.192.in-addr.arpa. 86400 IN PTR ns.qq.com.
92.168.192.in-addr.arpa. 86400 IN SOA ns.qq.com. admin.qq.com. 2016020201 3600 300 604800 86400
;; Query time: 1 msec
;; SERVER: 192.168.92.66#53(192.168.92.66)
;; WHEN: Tue Feb 2 02:29:55 2016
;; XFR size: 8 records (messages 1, bytes 237)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제한된 크기의 디렉토리를 만드는 방법오늘 저는 장치에 공간이 없을 때 백업 중에 응용 프로그램이 어떻게 작동하는지 테스트(및 수정)하는 작업이 있습니다. 결과적으로 "남은 공간 없음"오류로 백업이 실패하면 새 파일이 없어야 합니다. 지금까지 문제를 재...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.