Apa arti "! Z" dan "! X" di dalam traceroute?


36

Ketika Anda melihat "! Z" atau "! X" dalam traceroute, apa artinya itu?

Dari mana asalnya, dan bagaimana cara memperbaikinya?

Jawaban:


44

! X berarti "komunikasi secara administratif dilarang" dan! Z "komunikasi dengan host tujuan secara administratif dilarang" Sejauh yang saya ingat, Anda mendapatkan! X pada ipv4 dan! Z pada ipv6 dan harus didokumentasikan dalam halaman man (8).

Karena Linux menggunakan UDP untuk melacak-rute, ini bisa berasal dari --reject-with icmp-host-prohibitedaturan di tujuan. Beberapa distro Linux memiliki ini sebagai konfigurasi default. Untuk memperbaikinya, Anda perlu membalas dengan --reject-with icmp-port-unreachablepada port UDP 33434 hingga 33534.


Mengapa port itu?
Ken Sharp

1
@ KenSharp Karena itulah port traceroute gunakan. Lihat halaman manual untuk deskripsi terperinci dari algoritma.
Michael Hampton
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.