http://.................1168951531
Yang, ketika dimasukkan ke dalam chrome, preview ke URL http://69.172.200.235/
, yang dialihkan (oleh kode respon server eksternal 3XX
) www.test.com
, tetapi itu berada di luar ruang lingkup dari apa yang saya coba cari tahu.
Bagaimana URL aneh seperti di atas menyelesaikan ke alamat IP? Apakah ini aturan pemformatan?
ip
url
url-routing
Shadowjonathan
sumber
sumber
http://1168951531
. Tapi itu menimbulkan pertanyaan, mengapa Chrome mengabaikan titik-titik?[email protected]
juga akan menerima email yang dikirim ke[email protected]
atau[email protected]
- dan manfaatnya adalah memberikan email yang berbeda ke situs yang berbeda untuk melihat siapa yang menempatkan Anda di daftar spam, atau membuat aturan untuk menangani email yang masuk dengan cara yang berbeda tergantung pada alamat "Ke". ( Lebih banyak ) Atau, [email protected] sekarang menjadi kylesmom + is.a.big.fa ...Jawaban:
Chrome menafsirkan angka 1168951531 sebagai angka desimal, yang bila direpresentasikan dalam heksadesimal adalah 45ACC8EB. 45ACC8EB dalam hex sama dengan desimal bertitik 69.172.200.235, ketika Anda mengambil setiap pasangan digit hex sebagai satu angka desimal.
Jawaban singkat: Ini adalah representasi desimal murni dari alamat IP yang sama.
sumber
inet_addr()
) dan jika tidak, berikan ke fungsi sepertigethostname()
itu yang menginterogasi server DNS (dan membacahosts
file). Melewati representasi desimal dari alamat IP, seperti yang dijelaskan dalam jawaban di atas, sangat sah di sebagian besar implementasi. Saya bisa mengetikkanping 1168951531
terminal, dan itu sebenarnya ping alamat yang dituju. Menjadi lebih aneh dengan semua titik di depan, tetapi mungkin Chrome menghapusnya sebelum mencoba resolusi.http://1168951531
)Ini adalah representasi panjang dari alamat ipv4 dari ip 69.172.200.235. Yang memetakan ke domain www.test.com.
sumber
long
representasi"