Я пытался найти хороший документ по netstat, особенно для опций -an, но не могу найти ничего достаточно подробного.

пример 1:

tcp 0 126 android.home:58797 par10s34-in-x0e.1e100.net:https УСТАНОВЛЕНО

Что такое par10s34-in-x0e.1e100.net? это не доменное имя? nslookup возвращает: не удается найти par10s34-in-x0e.1e100.net: нет ответа

пример 2:

tcp 0 0 2a01:cb1d:192:e100:f167:9ba7:494f:61fa:45634 par21s03-in-x14.1e100.net:https УСТАНОВЛЕНО

что такое 2a01:cb1d:192:e100:f167:9ba7:494f:61fa:45634?

2 ответа2

1

Комментарии верны.

par10s34-in-x0e.1e100.net является продуктом обратного просмотра. Https - это то, что netstat называет портом 443, когда вы не используете -n (что обычно правильно). No answer означает, что с вашей локальной сетью что-то не так; nslookup не может связаться с вашим DNS-сервером. Вот мой результат:

>nslookup par10s34-in-x0e.1e100.net
Server:  router
Address:  8.8.8.8

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
Name:    par10s34-in-x0e.1e100.net
Address:  2a00:1450:4007:817::200e

Два тайм-аута перед выводом ipv6, вероятно, означают, что под этим именем хоста нет адреса ipv4, что неудивительно, поскольку подобные имена хостов, как правило, существуют только для того, чтобы дать адресу заполнитель для разрешения. Это обычная практика для хостинга сайтов, которые могут иметь несколько "нормальных" доменных имен на каждом ip, который смещается.

2a01:cb1d:192:e100:f167:9ba7:494f:61fa - это адрес IPv6. 45634 это порт.

Кроме того, так как явствует из тегов , которые вы в операционной системе Linux, я предлагаю команду dig NSLOOKUP вместо внесения , когда это возможно. Там почти всегда больше полезной информации. Вы также можете указать, какой сервер связываться с параметром @:

$dig @8.8.8.8 par10s34-in-x0e.1e100.net
; <<>> DiG 9.10.3-P4-Ubuntu <<>> @8.8.8.8 par10s34-in-x0e.1e100.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31757
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;par10s34-in-x0e.1e100.net. IN  A

;; AUTHORITY SECTION:
1e100.net.      59  IN  SOA ns3.google.com. dns-admin.google.com. 174338493 900 900 1800 60

;; Query time: 97 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Nov 02 14:01:43 MST 2017
;; MSG SIZE  rcvd: 114
1

Оба из них обращены разрешенным IPv6 с информацией о порте.

На IPv4 результат будет выглядеть так:

tcp4 0 0 192.168.0.149.50818 stackoverflow.co.https УСТАНОВЛЕНО

Поскольку IPv6 не подходит, он сокращен в формате:

ххх: хххй: хххй: хххй: PortNum

netstat давно устарел в течение многих лет, и для большинства общих целей его больше не следует использовать.

Сегодня вы должны использовать вместо ss. Это отображает полный IP-адрес, но будет превышать ширину 80-колоночного терминала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .