Giriş
Linux host komutu, bir alanın IP adresini bulmak için kullanılır. Bir IP adresi için alan adını bulmak için de kullanılabilir.
Bu kılavuz, en yaygın anahtarların ana bilgisayar komutuyla nasıl kullanılacağını gösterir.
Ana Komut
Kendi başına, host komutu, onunla birlikte kullanılabilen tüm olası anahtarların bir listesini verecektir.
Liste almak için bir terminal penceresine aşağıdakileri yazın:
evsahibi
Aşağıdaki sonuçlar görüntülenecektir:
- -a - -V -t ile eşdeğerdir
- -c - IN olmayan veriler için sorgu sınıfını belirtir
- -C - yetkili ad sunucularının SOA kayıtlarını karşılaştırır
- -d - -v'ye eşdeğerdir
- -l - AXFR'yi kullanarak bir etki alanındaki tüm ana bilgisayarları listeler.
- -i - IP6.INT geriye doğru arama
- -N - Kök arama yapılmadan önce izin verilen noktaların sayısını değiştirir
- -r - özyineli işlemeyi devre dışı bırakır
- -R - UDP paketleri için yeniden deneme sayısını belirtir
- -s - bir SERVFAIL yanıtı sorguyu durdurmalıdır
- -t - sorgu türünü belirtir
- -T - TCP / IP modunu etkinleştirir
- -v - ayrıntılı çıktı sağlar
- -w - bir cevap için sonsuza dek beklemeyi belirtir
- -W - Bir cevap için ne kadar bekleyeceğinizi belirtir
- -4 - sadece IPv4 sorgu aktarımını kullan
- -6 - sadece IPv6 sorgu aktarımını kullan
- -m - bellek hata ayıklama bayrağını ayarla
- -V - baskı sürüm numarası ve çık
Birçok Linux komutunda olduğu gibi, birçok anahtar vardır, ancak bunların çoğu yapmanız gerekenler için gerekli olmayacaktır.
Kılavuz sayfasını okuyarak ana bilgisayar komutu hakkında daha fazla bilgi edinebilirsiniz.
Aşağıdakileri terminal penceresine yazmanız yeterlidir:
adam konak
Bir Alan Adı İçin IP Adresi Alın
Bir alan adı için IP adresini döndürmek için aşağıdaki komutu yazmanız yeterlidir:
ana makine
Örneğin linux.about.com için alan adını bulmak için aşağıdaki komutu yazın.
host linux.about.com
Ana bilgisayar komutunun sonuçları aşağıdaki gibi olacaktır:
linux.about.com, dynglbcs.about.com için bir takma addır.
dynglbcs.about.com adresinin adresi 207.241.148.82'dir
Tabii ki linux.about.com about.com için bir alt etki alanıdır. Ana bilgisayar komutunu tam about.com etki alanı adına karşı çalıştırmak farklı bir IP adresi döndürür.
about.com adresinin adresi 207.241.148.80
Mailin nasıl işlendiğini görüntülediğinden, about.com'a karşı host komutundan biraz daha fazla çıktı var.
Örneğin:
about.com mail 500 ALT4.ASPMX.L.Google.com tarafından ele alınmıştır
Bir IP Adresinden Alan Adını Al
IP adresinin bir alan adından geri döndürülmesinin tersi, alan adını bir IP adresinden döndürmektir.
Aşağıdakileri bir terminal penceresine yazarak yapabilirsiniz:
ana makine
Örneğin, 207.241.148.80'in About.com için IP adresi olduğunu biliyoruz. Aşağıdakileri bir terminal penceresine yazın:
ev sahibi 207.241.148.80
Sonuçlar aşağıdaki gibidir:
82.148.241.207.in-addr.arpa alan adı işaretçisi glbny.about.com.
Ana bilgisayar komutu varsayılan olarak yeterli bilgiyi döndürür, ancak -d veya -v anahtarını aşağıdaki gibi kullanarak daha ayrıntılı bir çıktı alabilirsiniz:
host -d linux.about.com
Yukarıdaki komutun sonuçları, herhangi bir sonuçla birlikte bakılan alanı gösterir. Ayrıca bir etki alanı için SOA ayrıntılarını döndürür.
Bir Domain İçin SOA Ayrıntılarını Döndür
SOA, Otorite Başlangıcını temsil eder. Bir alan adı kaydettiğinizde ve bir web barındırma şirketiyle bu alanı barındırıyorsanız, web barındırma şirketinin bu alan adı için bir SOA bulundurması gerekir. Alan adlarını takip etmenin bir yolunu sağlar.
Bir etki alanı için SOA ayrıntılarını aşağıdaki komutu yazarak bulabilirsiniz:
host -C
host -C
Örneğin, bir terminal penceresine aşağıdakileri yazın:
ev sahibi-C about.com
Döndürülmüş bir dizi sonuç vardır, ancak hepsi aşağıdaki gibi aynı alanları içerir:
- Birincil isim sunucusu
- Alan adı için sorumlu taraf
- Alan güncellendiğinde değişen bir zaman damgası
- Bölgeden önceki saniye sayısı yenilenmeli
- Başarısız bir yenilemeden önceki saniye sayısı tekrar denenmelidir
- Bir bölge öncesindeki saniye cinsinden üst sınır artık yetkili değil
- Olumsuz sonuç TTL.
Bu web sayfası SOA hakkında iyi bir genel bakış sağlar.
özet
Açıkçası, bir liste sağlayan -l ve UDP yerine TCP / IP kullanarak arama yapan -T gibi birçok başka anahtar vardır.
Birçok web sunucusunun bu tür sorguları reddedeceğini göreceksiniz.
Genelde, muhtemelen bir etki alanı adı için IP adresini veya bir IP adresi için etki alanı adını döndürmek için ana bilgisayar komutunu kullanmanız gerekecektir.