Apple.com gibi “spam virüslü” alanlar için komut satırı whois nasıl kullanılır?


27

Kısacası: Max OS X'teki komut satırını kullanarak, whoisalan adlarının tam ayrıntılarını almanın bir yolu var apple.commı?

Koşu whoisiçin komut satırında, örneğin, apple.como ifadeyi içeren tüm alan adları için aramaya benzer. Yani, whois-spam sayesinde , bu bir Mac veya FreeBSD'de aşağıdakilerden birini alır:

$ whois apple.com

Whois Server Sürüm 2.0
[..]
APPLE.COM.WWW.BEYONDWHOIS.COM
APPLE.COM.MORE.INFO.AT.WWW.BEYONDWHOIS.COM
APPLE.COM.IS.OWN3D.BY.NAKEDJER.COM
APPLE.COM.IS.0WN3D.BY.GULLI.COM
APPLE.COM.BEYONDWHOIS.COM
APPLE.COM.AT.WWW.BEYONDWHOIS.COM
APPLE.COM

Bir kaydı ayırmak için, "xxx" ile arayın, ki burada xxx,
Yukarıda görüntülenen kayıtların listesi. Kayıtlar aynıysa, onları arayın
Her kayıt için tam ekran görüntülemek için "= xxx" ile.

Almak için bazı tüm bu alanlar için ekstra bilgi, ben komutunu çalıştırabilirsiniz =apple.comgibi:

$ whois = apple.com

Whois Server Sürüm 2.0
[..]
   Sunucu Adı: APPLE.COM.WWW.BEYONDWHOIS.COM
   IP Adresi: 203.36.226.2
   Kayıt Şirketi: TUCOWS INC.
   Whois Sunucusu: whois.tucows.com
   Yönlendirme URL'si: http://domainhelp.opensrs.net
[..]
   Alan Adı: APPLE.COM
   Kayıt Şirketi: MARKMONITOR INC.
   Whois Sunucusu: whois.markmonitor.com
   Yönlendirme URL'si: http://www.markmonitor.com
   Ad Sunucusu: NSERVER.APPLE.COM
   Ad Sunucusu: NSERVER.ASIA.APPLE.COM
   [..]
   Güncelleme Tarihi: 21-Ocak-2009
   Oluşturma Tarihi: 19-feb-1987
   Son Kullanma Tarihi: 20-feb-2011

Yine de, bu bana iletişim bilgilerini içeren kayıtlar gibi tam kayıt yapmıyor:

$ whois -h Instagram Hesabındaki Resim ve Videoları whois.markmonitor.com
[..]
    İdari İletişim:
        Apple Inc.
        Apple Inc.
        1 Sonsuz Döngü
         Cupertino CA 95014
        BİZE
[..] 

(Açık Redhat Linux, jwhoisgösteriler sadece apple.comancak kişi bilgileri olmadan; Debian üzerinde whoistüm alanların 4.7.20 verimleri özetleri yukarıda mi sürümü, ve tam eşleşen alan adı için ek ayrıntılı bilgi, görünüşte ek bir sorgu yaparak whois.markmonitor.com. O tam eşitlik)

Doğrudan telnet yapmaya bile çalıştım, ancak whoiskomutunu kullanarak yapamayacağım hiçbir şey bulamadım, sanırım bu işe yaramaz:

$ telnet com.whois-servers.net 43
199.7.55.74 ...
Whois.verisign-grs.com sitesine bağlandı.
Çıkış karakteri '^]'.

apple.com
[..]

Öyleyse: Komut satırını kullanarak bu etki alanı için (yalnızca tam etki alanı için) tam ayrıntıyı almanın daha kolay bir yolu var mı?

(Komut satırının whoisyakında captcha etkin web arayüzleri lehine yasaklanacağını düşünerek , bu beni çok fazla rahatsız etmedi. Ama yine de merak ediyorum ...)


Kendi, Godaddy.com tescilli etki alanımı kullandığımda, örneğin 'whois mydomain.com', tam bir kayıt ayrıntıları grubuna benzeyen bir sonuç veriyor. Bu beni düşündürdü, "İlginç; apple.com hakkında bu kadar özel olan ne?
Danny Whitt,

3
"Apple.com" sorgu dizesi aynı zamanda spam için kayıtlı olan tüm etki alanlarıyla eşleşir (yalnızca insanlar çalıştırıldığında gösterilmek üzere whois) ve birden fazla eşleşme olduğu için biri tüm ayrıntıları alamaz. (Bir komut satırı whois microsoft.comsize, o şirket hakkında bazılarının ne hissettiğini de gösterecektir ...)
Arjan

2
Hoş geldiniz hepiniz ! Sadece bu soruyu okuma; daha fazla bilgi edinmek için bu siteye ve Stack Exchange ailesine göz atın, tadını çıkarın!
Arjan

Yanıtlar:


12

Whois komutu çıktıda "Whois Server:" dizesini arar ve bulunursa, aynı sorguyu tekrar bu sunucuya verir. İstediğiniz şey bu, sadece ilk maç için işe yaraması dışında. whois "domain apple.com"Varsayılan sunucudan yalnızca bir eşleşme almak gibi bir komut kullanabilirsiniz , ancak markmonitor (apple.com tarafından kullanılır) bu sözdizimini kabul etmez. domain apple.comVarsayılan sunucuya " " ve ardından apple.comikinci sunucuya gönderebilirseniz şöyle çalışır :

function mywhois {
  whois -h `whois "domain $@" | sed '/^.*Whois Server:/!d;s///'` "$@"
}

Ancak bu, bu whois sunucularına özgü olduğundan, diğer whois sunucularındaki alanlar için mutlaka çalışmayacaktır. Sağlam bir uygulamanın, çeşitli whois sunucu uygulamaları tarafından kullanılan özel sorgu ve çıktı biçimleri bilgisine sahip olması gerekecektir.


Aha, "etki alanı"! Sunucuyu sözdizimi için sorgulayarak, whois sunucusu sorgularının sözdizimini almayı neden düşünmedim? Koşma whois ?biraz yardım gösterir ve koşma whois helpbiraz daha fazla. (Bu yardım varsayılandan com.whois-servers.netfarklıdır ve çok farklıdır man whois. Diğer whois sunucuları aslında farklı bir sözdizimi kullanabilir.) Görünüşe göre whois -h whois-servers.net apple.comtüm TLD'ler için tam bilgi veren "GeekTools Whois Proxy" ...?
Arjan

8

Görünüşe göre (en azından Eylül 2009'da) aşağıdakiler hangi whois sunucusunu kullanacağını bulmakta oldukça akıllı olan GeekTools Whois Proxy'yi kullanıyor. Bu aynı zamanda başka TLD'leri için çalışır com, netve org:

whois-h whois-servers.net Apple.com.tr

Veya, macosxhints.com adresinde çok eski bir ipucuna göre :

whois -h geektools.com elma.com

Bunu kazara buldum: @ mark4o'nun yukarıdaki cevabındomain komutunu nasıl bildiğini merak ederek , sonunda koşmanın whois helpbana bazı fısıltı sunucularının çıktılarını verdiğini merak ettim . Herhangi bir TLD belirtmediğim için hangisinin cevap verdiğini merak ettim. telnet whois-servers.net 43Temel olarak, kılavuz sayfalarında belirtildiği gibi çıplak alanı kullanarak denedim :

-h ev sahibi

     Varsayılan değişken yerine belirtilen ana bilgisayarı kullanın. Ya bir ana bilgisayar
     ad veya bir IP adresi belirtilebilir.

     Varsayılan olarak, whois, kullanmak üzere bir whois sunucusunun adını oluşturur.
     Verilen (tek) argümanın en üst düzey etki alanı (TLD)
     ".Whois-servers.net". Bu etkili bir whois sunucusuna etkili bir şekilde izin verir
     çok sayıda TLD için otomatik olarak seçilmek üzere.

Ve burada GeekTools Whois Proxy kendini açıkladı:

$ telnet whois-servers.net 43
206.117.161.86 çalışıyor ...
Whois-servers.net ile bağlantılı.
Çıkış karakteri '^]'.
GeekTools Whois Proxy v5.0.4 Hazır.
82.95.xx.xx için erişim denetleniyor ... tamam.

apple.com

Sunucuyu denetleme [whois.crsnic.net]

Sunucuyu denetleme [whois.markmonitor.com]
Sonuçlar:
[..]

(Aslında, geektools.comşu anda 206.117.161.84'tür, bundan farklı bir IP'dir whois-servers.net.)


whois-servers.netartık çalışmıyor gibi görünüyor geektools.com.
Hay
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.