Bagaimana saya bisa mencari TLD baru, seperti .email, .guru, dll., Menggunakan whois
perintah di linux?
Menjalankan whois
TLD baru hanya memberikan respons:
No whois server is known for this kind of object.
Bagaimana saya bisa mencari TLD baru, seperti .email, .guru, dll., Menggunakan whois
perintah di linux?
Menjalankan whois
TLD baru hanya memberikan respons:
No whois server is known for this kind of object.
Anda dapat secara manual mengkonfigurasi server whois untuk TLD baru.
Cukup buat file /etc/whois.conf
dan tambahkan konten berikut dan Anda akan dapat mencari TLD baru:
whois.conf (Github Mirror: whois.conf )
Whois.conf menggunakan ekspresi reguler .
Anda dapat dengan mudah mendapatkan server whois langsung dari IANA tanpa mengedit file atau tabel tambahan.
Contoh untuk ".de" TLD
Linux, OSX (dan kompatibel):
Selamat bersenang-senang
sumber
whois
utilitas, saya tidak yakin (mungkin untuk mengurangi beban?). Bagaimanapun, alat peraga dan terima kasih.whois -h $(whois -h whois.iana.org .TLD | grep '^whois:' | sed 's/whois:\s*//') example.TLD
. Menariknya, itu cukup untuk digunakanwhois.nic.TLD
sebagai host database untuk sebagian besar (atau mungkin semua?) TLD, seperti yang ditunjukkan oleh @Andrew..tube
server yang bertanggung jawab tidak dipublikasikan. Mungkin karena server IANA bertanggung jawab sebagaiwhois -h whois.iana.org nic.tube
karya.Kebanyakan klien whois melakukan hard-code pada server whos TLD, alih-alih secara aktif mengambil server whois dari IANA saat berkinerja untuk TLD yang belum dikenal oleh klien.
Saya telah membuat alat pencarian whois online saya sendiri, Anda dapat menggunakan http://gwhois.org/ yang mendukung semua TLD dan alamat IP karena semua pencarian dimulai dari IANA dan kemudian melintasi ke registri dan pendaftar sesuai kebutuhan.
Saya juga telah menghabiskan banyak waktu membangun parser whois cerdas yang menampilkan data whois dengan cara yang ramah pengguna.
Contoh tangkapan layar:
sumber
gwhois
paket tersebut membutuhkan 25 paket tambahan untuk diinstal dari repositori resmi. Bukannya saya akan melewatkan ~ 4.4MB penyimpanan, apakah semua ini benar-benar diperlukan agar paket berjalan dengan benar?Ini tampaknya berfungsi untuk sebagian besar tlds baru:
Nama host server dalam bentuk: whois.nic.newtldname
misalnya:
"Nama ini dicadangkan oleh Registry sesuai dengan Kebijakan ICANN." dll dll
Juga, menjelajah ke
http://nic.newtldname
biasanya membawa Anda ke halaman Registry / Launch.sumber
whois -h $(whois -h whois.iana.org .TLD | grep '^whois:' | sed 's/whois:\s*//') example.TLD
whois.nic.$ext
dan$ext.whois-servers.net
- Saya mencari orang lain untuk ditambahkan ke daftar saya.Jika Anda menggunakan klien linux standar, definisi belum diperbarui untuk menyertakan TLDS baru.
Anda memiliki dua solusi yang mungkin:
sumber
Pada OS X, alat whois tampaknya tidak dibangun dengan dukungan /etc/whois.conf ( Sama seperti slackware? ). Cara mudah untuk memperbaikinya adalah dengan menginstal whois "yang ditipu" dari homebrew . Anda bisa melakukannya dengan
Dengan begitu, ia akan menggunakan daftar terbaru dari server whois (Tapi saya hanya menguji dengan domain .so dan .ninja).
sumber
whois
CLI yang diperbarui adalahbrew install homebrew/dupes/whois
Salah satu caranya adalah dengan menggunakan TLD .whois-servers.net sebagai server whois, misalnya:
The whois-server.net domain (dijalankan oleh Centergate LLC, ada afiliasi) berisi daftar mudah-mudahan up-to-date dari DNS CNAME pengalihan ke server resmi TLD whois, misalnya:
sumber
whois -c mobi npr.mobi
. Sayangnya itu tidak berfungsi untuk semua domain pada saat penulisan misalnyawhois -c tube nic.tube
Untuk memperbarui /etc/whois.conf Anda dapat menggunakan skrip seperti
https://gist.github.com/HugoPoi/4694a99f5a9d9b2c558557bbdd113f54
Repositori github lain ini menyediakan data yang bagus tentang server whois https://github.com/whois-server-list/whois-server-list
sumber
Solusi saya tidak terlalu canggih. Saya tidak bisa mencari TLD tertentu di bawah Debian Wheezy atau Squeeze, atau di OS X El Capitan atau Snow Leopard. Saya menemukan bahwa saya bisa mencari TLD di Debian Jessie. Pada mesin Debian saya hanya mengambil sumber untuk whois untuk Jessie dan membangunnya; berfungsi dengan baik sekarang. Untuk OS X, saya mengambil versi whois yang lebih baru melalui MacPorts.
sumber
Saya memiliki respons server bermasalah yang sama dengan salah satu permintaan saya.
Dalam hal ini, menggunakan
-a
sakelar sederhana dan bekerja dengan baik:Dari
man
:sumber
Atau, Anda bisa menggunakan alat yang lebih baik. Misalnya GNU jwhois yang secara fleksibel mencari
whois
server yang sesuai terlebih dahulu, kemudian lakukan pencarian sebenarnya menggunakan server itu.Jalur GNU: https://ftp.gnu.org/gnu/jwhois/
Github one: https://github.com/jonasob/jwhois
sumber