Bind는 다음과 같이 버전, 이름 및 호스트 이름을 변경할 수 있는 기능을 제공합니다.
options {
server-id none;
hostname none;
version "Domain Name Server";
};
제가 궁금한 점은 Linux 명령줄에서 해당 정보를 어떻게 확인할 수 있느냐는 것입니다.
답변1
나는 당신이 찾고 있다고 생각합니다 dig
. id.server
, hostname.bind
, version.bind
를 도메인 이름으로 지정하고 TXT를 rrtype으로 지정하고혼돈(또는 CH)를 클래스로 사용합니다. 예를 들어 Level3의 DNS를 쿼리하려면 다음을 수행하세요.
$ dig @4.2.2.2 hostname.bind chaos txt
; <<>> DiG 9.13.2 <<>> @4.2.2.2 hostname.bind chaos txt
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49354
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 8192
;; QUESTION SECTION:
;hostname.bind. CH TXT
;; ANSWER SECTION:
hostname.bind. 1 CH TXT "pubntp2.frf1.Level3.net"
;; Query time: 194 msec
;; SERVER: 4.2.2.2#53(4.2.2.2)
;; WHEN: Mon Aug 20 09:27:21 EEST 2018
;; MSG SIZE rcvd: 78