22 Mart 2018 Perşembe

nslookup komutu - Çok Eski

Giriş
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.
DNS Sorgusu Araçları
DNS sorgusu için kullanılabilecek araçlar şöyle 

dig komutu
host komutu
nslookup komutu (çok eski)

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
Mail Exchanger Sorgulama
Örnek
Şöyle yaparız.
nslookup -type=mx google.com
Örnek
Şöyle yaparız.
set type=mx
google.com
A Kayıdı Sorgulama
Şöyle yaparız.
set type=a
google.com
Ters DNS Sorgulama
Reverse DNS isim yerine IP vererek sorgulama demektir. Şöyle yaparız.
> nslookup 192.168.42.128
Server:  mydns.com
Address:  192.168.42.129

Name:    ...
Address:  ...

Hiç yorum yok:

Yorum Gönder