Giriş
Bu komut çok eski. Açıklaması şöyle
Bu komut çok eski. Açıklaması şöyle
nslookup is part of bind, which is ancient, having started in the 80s at Berkeley.
nslookup sadece DNS sunucusuna sorgu yapar. Açıklaması şöyle. Linux'da Name Resolution için
Name Server Switch alt sistemi kullanılır. /etc/nsswitch.conf Dosyası yazısına bakabilirsiniz.
Nslookup is a program to query Internet domain name servers. Nslookup is very good for querying DNS servers but it does not give you the whole picture when it comes to name resolution.Windows Farkı
Windows'ta komut ilk çalıştığında sorgulama için kullanılan DNS sunucusunun ismini ve IP numarasını yazar. Linux'ta bir şey yazmaz Windows çıktısı şöyledir.
Default server: ps4.example.org
Address: 1.2.3.4
Sorgulanacak İsim
Normalde sorgulanacak isim önüne https gibi protokol ön ekleri gelmez. Örnek
Çıktı olarak şunu alırız.
$ nslookup https://example.com Server: 127.0.0.1 Address: 127.0.0.1#53 ** server can't find https://example.com: NXDOMAIN $ nslookup example.com Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: example.com Address: 93.184.216.34
Ancak bazı nslookup türevleri bu girdiyi kabul edebilir. Bu durumda sunucu adresinin sonunda #port numarası şekli çıktı alırız.
nslookup https://example.com
Server 192.168.3.214
Address 192.168.3.214#53
Örnek
Şöyle yaparız.$ nslookup www.whitehouse.gov
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
www.whitehouse.gov canonical name = wildcard.whitehouse.gov.edgekey.net.
wildcard.whitehouse.gov.edgekey.net canonical name = e4036.dscb.akamaiedge.net.
Name: e4036.dscb.akamaiedge.net
Address: 104.83.16.193
Örnek
Şöyle yaparız. Burada kullanılacak DNS sunucusu belirtiliyor. Cevapta aranılan ismin bulunamadığı belirtiliyor.
$ nslookup exodus.babeldat.com 192.168.1.2
Server: 192.168.1.2
Address: 192.168.1.2#53
** server can't find exodus.babeldat.com: NXDOMAIN
Örnek
Şöyle yaparız.
nslookup -type=mx google.com