Jawaban:
Ya, Anda dapat (terkadang) menyelesaikan Alamat IP kembali ke nama host.
Di dalam DNS, sebuah Alamat IP dapat disimpan dengan PTR
catatan. Anda dapat menggunakan nslookup
untuk menyelesaikan kedua nama host dan alamat IP, meskipun penggunaan nslookup
telah ditinggalkan cukup lama.
Untuk hasil terbaik, Anda harus benar-benar mendapatkan dig
alat ini. Jika Anda pengguna linux, ini tersedia sebagai bagian dari dnsutils
(debian), atau paket serupa. Jika Anda pengguna windows, Anda dapat mengikuti instruksi seperti ini untuk menginstal dig
.
Anda kemudian dapat melakukan:
dig A <hostname>
Untuk mencari alamat IPv4 untuk suatu host, atau:
dig AAAA <hostname>
Untuk mencari alamat IPv6 untuk suatu host, atau:
dig PTR ZZZ.YYY.XXX.WWW.in-addr.arpa.
Untuk mencari nama host untuk alamat IPv4 WWW.XXX.YYY.ZZZ
(perhatikan oktet dibalik), atau:
dig PTR b.a.9.8.7.6.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.
Untuk mendapatkan nama host untuk alamat IPv6 2001: db8 :: 567: 89ab.
PTR
Catatan Sumber Daya, PTR menjadi singkatan pointer
.
dig -x <ipaddress>
? Pada sistem Linux saya, ini berbicara IPv4 dan IPv6. dig -x 169.254.0.1
dan dig -x fe80::1
.
-a
opsi ping terdaftar Resolve addresses to hostnames
setidaknya di Win7, jadi saya tidak melihat mengapa itu tidak berhasil. Namun, nslookup
atau bahkan lebih baik dig
, sebenarnya dimaksudkan untuk hal-hal seperti ini. Ping
bukan.
nslookup
hasil juga dalam " nslookup
sudah usang dan dapat dihapus dari rilis mendatang. Pertimbangkan menggunakan dig
atau host
program sebagai gantinya". Google dapat dengan mudah memberi tahu Anda tentang hal ini jika Anda ingin melihatnya.
Anda dapat menggunakan nslookup
, dig
atau alat jaringan lainnya untuk mungkin mendapatkan sebuah nama domain untuk alamat IP, tapi itu belum tentu akan menjadi salah satu yang mengharapkan.
Tidak seperti pencarian DNS normal, di mana banyak nama dapat menyelesaikan ke satu alamat IP, membalikkan pencarian DNS hanya dapat menyelesaikan ke satu nama, dan itu ditangani oleh siapa pun yang mengendalikan informasi DNS terbalik untuk blok IP yang dimaksud. Tidak ada orang lain yang dapat membuat PTR
catatan pada blok alamat IP acak. Ini berbeda dengan pencarian DNS "normal", di mana siapa pun dapat mengatur nama domain dan membuat A
catatan yang menunjuk pada alamat IP apa pun yang mereka inginkan.
Pertanyaan ServerFault ini memiliki sedikit info lebih lanjut tentang topik ini.
Maksud saya adalah hanya karena Anda bisa melakukannya bukan berarti Anda akan mendapatkan apa yang Anda harapkan atau itu akan berguna.
A
catatan dan PTR
catatan keduanya di bawah kendali orang yang sama, PTR
catatan tersebut masih mengacu pada beberapa nama mesin internal. The PTR
record mungkin juga nonexistant, misalnya jika Anda mencoba untuk dig www.google.com
kemudian dig -x
salah satu alamat IP yang www.google.com
memetakan ke.
dig
memiliki -x addr
opsi:
Reverse lookup - memetakan alamat ke nama - disederhanakan dengan
-x
opsi.addr
adalah alamat IPv4 dalam notasi desimal bertitik, atau alamat IPv6 yang dibatasi titik dua. Ketika opsi ini digunakan, tidak perlu memberikan argumenname
,class
dantype
Sebagai contoh:
dig -x 82.165.8.211
Sebagai tambahan: alamat IP ada di log jurnal dari papan dev ARTIK 710, dan saya pikir itu telah diretas. Aku tidak bisa mengingat dig
pilihan untuk melakukan hal ini tanpa menggunakan metode PTR membosankan, tapi kemudian aku melihat Michael 's komentar .
Dan manual untuk dig
menyebutkannya secara sepintas; Saya bahkan tidak menyadarinya sampai saya menemukan jawabannya di sini dan kembali dan mencarinya.
ps alamat diselesaikan ke ipv4.connman.net, dan kemudian saya menemukannya; Saya tidak diretas.
[root@artik ~]# grep -r '\<ipv4.connman.net\>' /etc /usr/bin /usr/sbin
Binary file /usr/sbin/connmand matches
entri log yang menyebabkan kekhawatiran adalah:
Jul 15 04:41:11 artik connmand[1870]: wlan0 {add} route 82.165.8.211 gw 192.168.251.1 scope 0 <UNIVERSE>
Jul 15 04:41:12 artik connmand[1870]: wlan0 {del} route 82.165.8.211 gw 192.168.251.1 scope 0 <UNIVERSE>
Cara lain untuk "menyelesaikan" alamat IP ke nama host dimungkinkan menggunakan mesin pencarian bing . Jika host menjalankan server web publik dan beberapa situs yang dilayani oleh host diindeks, Anda dapat menanyakannya menggunakan ip:
awalan.
Cukup masukkan ip:64.34.119.12
ke dalam formulir pencarian untuk mendapatkan daftar nama host di belakang ip itu.
Bagaimana dengan tuan rumah? Saya menggunakannya setiap hari di tempat kerja
#host speakeasy.net
speakeasy.net has address 69.17.117.156
speakeasy.net mail is handled by 5 mx.speakeasy.net.
speakeasy.net mail is handled by 10 mx01.speakeasy.net.
speakeasy.net mail is handled by 15 mx02.speakeasy.net.
#host 69.17.117.156
156.117.17.69.in-addr.arpa domain name pointer www.speakeasy.net.
Anda bisa mendapatkan nama host baik alamat IPv4 atau IPv6 dengan memanfaatkan fungsi gethostbyaddr () di soket.
Tautan: https://beej.us/guide/bgnet/html/multi/gethostbynameman.html
Salam,
SSuman185