kazmak vs nslookup


40

Neden komutlar kazıyor ve nslookup bazen farklı sonuçlar yazdırıyor?

~$ 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

Yanıtlar:


40

dig, OS çözümleyici kitaplıklarını kullanır. nslookup kullanır kendi iç olanlar.

Bu yüzden Internet Systems Consortium'un (ISC) nslookup uygulamasını bir süredir kullanmaya son vermelerini sağladı. Bu karışıklığa neden olur.


20
Aslında, eskimiş nslookup kararı, en azından ISC tarafından sağlanan nslookup'ta geri alındı. Kaynak: kb.isc.org/article/AA-00496/0/BIND-9.9.0a3-Release-Notes.htm (1700 Entry #)
ata

1
Sağladığınız @ata bağlantısı artık mevcut değil.
QMaster

Bugün nslookupherhangi bir sonuç getirmeyecek (zaman aşımına uğrayacak) ancak kullanım systemd-resolveçok iyi çalıştı , garip bir durum vardı . Bu benim için yeni bir şeydi ve muhtemelen systemd-resolvenslookup yerine gelecekte kullanacağım .
Jeff H.

21

Bir süredir nslookupkullanımdan kaldırılmış bir uygulama olarak rapor edildi ve artık kullanılmamalıdır.

Çıktı sizi bu konuda uyardı:

Not: nslookup kullanımdan kaldırılmıştır ve gelecek sürümlerden kaldırılabilir. Bunun yerine 'dig' veya 'host' programlarını kullanmayı düşünün. Bu mesajın görünmesini engellemek için nslookup komutunu '-sil [ent]' seçeneğiyle çalıştırın.

http://cr.yp.to/djbdns/nslookup.html adresinden alıntı

Antik nslookup programını kullanmayın. Ne yapmaya çalışıyorsan, bunu yapmanın daha iyi bir yolu var. Nslookup'ı koruyan ve dağıtan BIND şirketi bile, “nslookup, kullanımdan kaldırıldı ve gelecekteki sürümlerden kaldırılabilir.” Diyor.

Bununla birlikte, 9.9.0a3 Bağlama sürüm notlarında , aşağıdakileri belirten bir giriş (# 1700) vardır:

1700.   [func]      nslookup is no longer to be treated as deprecated.
                    Remove "deprecated" warning message.  Add man page.

Wikipedia sayfası da şunu belirtir:

BIND 9.9.0a3'ten itibaren, nslookup görünüşte diriltilmiştir ("nslookup artık kullanımdan kaldırılmış olarak değerlendirilmemektedir"). (İnternet Sistemleri Konsorsiyumu daha önce ev sahibi lehine nslookup tarafından onaylanmamıştı ve bir süre kazıya gitmekteydi.)

Bu yüzden nslookupbirlikte kullanmak için tamamen iyi görünüyor dig. Farklı çözücüler kullanılarak 2 araçlara ek olarak, yapmak daha kolaydır şeyler vardır digvs nslookupolsa nslookupgüne kullanım güne 2 araçlardan genellikle daha kolaydır.

Ayrıca dig, çıktının genellikle komut dosyalarında veya komut satırı kullanımında ayrıştırılması daha kolaydır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.