Вот что происходит, когда я бегу traceroute
из определенного места:
# traceroute google.com
traceroute to google.com (74.125.227.39), 30 hops max, 60 byte packets
1 gateway.local.enactpc.com (10.0.0.1) 0.138 ms 0.101 ms 0.084 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
Совершенно ничего интересного ...
Итак, изначально я думал, что это просто факт настройки сети местоположения. (Я предполагаю, что они блокируют пинг или что-то в этом роде ...)
Однако посмотрите, что происходит, когда я использую nmap
запустить трассировку ...
# nmap -sP --traceroute google.com
Starting Nmap 5.21 ( http://nmap.org ) at 2012-09-25 22:18 CDT
Nmap scan report for google.com (74.125.227.40)
Host is up (0.034s latency).
Hostname google.com resolves to 11 IPs. Only scanned 74.125.227.40
rDNS record for 74.125.227.40: dfw06s06-in-f8.1e100.net
TRACEROUTE (using proto 1/icmp)
HOP RTT ADDRESS
1 0.19 ms gateway.local.enactpc.com (10.0.0.1)
2 1.93 ms 99-20-92-1.lightspeed.austtx.sbcglobal.net (99.20.92.1)
3 25.61 ms 99-20-92-2.lightspeed.austtx.sbcglobal.net (99.20.92.2)
4 ... 6
7 23.68 ms 12.83.68.137
8 31.30 ms gar23.dlstx.ip.att.net (12.122.85.73)
9 ...
10 31.82 ms 72.14.233.65
11 32.27 ms 209.85.250.77
12 32.98 ms dfw06s06-in-f8.1e100.net (74.125.227.40)
Nmap done: 1 IP address (1 host up) scanned in 3.29 seconds
Когда используешь nmap
Я получаю НАМНОГО больше результатов, чем с traceroute
, Зачем?
Обратите внимание, я проверил, и разница в целевых IP-адресах не связана ...
Редактировать:
$ sudo traceroute -I google.com
[sudo] password for XXX:
traceroute to google.com (74.125.227.14), 30 hops max, 60 byte packets
1 gateway.local.enactpc.com (10.0.0.1) 0.151 ms 0.132 ms 0.121 ms
2 * * *
3 99-20-92-2.lightspeed.austtx.sbcglobal.net (99.20.92.2) 27.277 ms 27.661 ms 27.666 ms
4 * * *
5 * * *
6 * * *
7 12.83.68.137 (12.83.68.137) 28.446 ms 24.024 ms 24.689 ms
8 gar23.dlstx.ip.att.net (12.122.85.73) 62.576 ms 61.079 ms 38.973 ms
9 * * *
10 72.14.233.65 (72.14.233.65) 32.226 ms 31.343 ms 100.206 ms
11 216.239.47.54 (216.239.47.54) 33.117 ms 31.809 ms 32.469 ms
12 dfw06s03-in-f14.1e100.net (74.125.227.14) 32.307 ms 31.807 ms 32.554 ms
Я думаю, это потому, что traceroute
по умолчанию использует UDP, тогда как nmap
возможно, использует простой ICMP (например, tracert
в Windows). Попробуйте предложение квантов, но используйте -I
переключатель вместо этого, т.е.
sudo traceroute -I google.com
Попробуй это:
sudo traceroute -T google.com