Mengapa perintah menggali dan nslookup terkadang mencetak hasil yang berbeda?
~$ dig facebook.com
; <<>> DiG 9.9.2-P1 <<>> facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6625
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;facebook.com. IN A
;; ANSWER SECTION:
facebook.com. 205 IN A 173.252.110.27
;; Query time: 291 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sun Oct 6 17:55:52 2013
;; MSG SIZE rcvd: 57
~$ nslookup facebook.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: facebook.com
Address: 10.10.34.34
nslookup
tidak akan mengembalikan hasil (akan keluar) tetapi menggunakansystemd-resolve
bekerja dengan sangat baik. Ini adalah yang baru bagi saya dan saya kemungkinan akan menggunakannyasystemd-resolve
di masa depan daripada nslookup.Untuk sementara waktu
nslookup
dilaporkan sebagai aplikasi yang sudah usang dan tidak boleh digunakan lagi.Keluaran bahkan memperingatkan Anda tentang ini:
kutipan dari http://cr.yp.to/djbdns/nslookup.html
Namun dalam catatan rilis dari Bind 9.9.0a3 ada entri (# 1700) yang menyatakan sebagai berikut:
Halaman Wikipedia juga menyatakan ini:
Jadi sepertinya itu
nslookup
baik-baik saja untuk digunakan bersamadig
. Selain 2 alat menggunakan resolvers yang berbeda, ada hal-hal yang lebih mudah dilakukan dalamdig
vsnslookup
, meskipunnslookup
umumnya lebih mudah dari 2 alat untuk digunakan sehari-hari.Juga
dig
's output biasanya lebih mudah untuk mengurai dalam skrip atau dalam penggunaan baris perintah.sumber