1. 程式人生 > 其它 >網路排查命令

網路排查命令

1.ip

2.ping

3.ifconfig

4.dig

dig 域名

dig –x ip

5.host

6.netstat

[root@s1 ~]# netstat -antp | grep ESTABLISHED

-a (all)顯示所有選項,預設不顯示LISTEN相關
-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化成數字。
-l 僅列出有在 Listen (監聽) 的服務狀態

-p 顯示建立相關連結的程式名
-r 顯示路由資訊,路由表
-e 顯示擴充套件資訊,例如uid等
-s 按各個協議進行統計
-c 每隔一個固定時間,執行該netstat命令。

https://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html

7.ss

https://www.cnblogs.com/peida/archive/2013/03/11/2953420.html

8.traceroute

traceroute hostname

-d 使用Socket層級的排錯功能。

-f 設定第一個檢測資料包的存活數值TTL的大小。

-F 設定勿離斷位。

-g 設定來源路由閘道器,最多可設定8個。

-i 使用指定的網路介面送出資料包。

-I 使用ICMP迴應取代UDP資料資訊。

-m 設定檢測資料包的最大存活數值TTL的大小。

-n 直接使用IP地址而非主機名稱。

-p 設定UDP傳輸協議的通訊埠。

-r 忽略普通的Routing Table,直接將資料包送到遠端主機上。

-s 設定本地主機送出資料包的IP地址。

-t 設定檢測資料包的TOS數值。

-v 詳細顯示指令的執行過程。

-w 設定等待遠端主機回報的時間。

-x 開啟或關閉資料包的正確性檢驗。

 

[root@s1 ~]# traceroute www.baidu.com traceroute to www.baidu.com (110.242.68.3), 30 hops max, 60 byte packets  1  gateway (10.172.183.193)  1.199
 ms  1.368 ms  1.536 ms  2  10.172.43.97 (10.172.43.97)  1.068 ms  1.615 ms  2.010 ms  3  hn.kd.ny.adsl (42.236.10.97)  3.726 ms  2.051 ms  1.050 ms  4  192.168.126.9 (192.168.126.9)  2.070 ms 192.168.126.13 (192.168.126.13)  2.358 ms 192.168.126.9 (192.168.126.9)  2.679 ms  5  hn.kd.ny.adsl (42.236.0.237)  0.762 ms hn.kd.ny.adsl (42.236.0.245)  0.638 ms hn.kd.ny.adsl (42.236.1.165)  0.675 ms  6  * * * ... [root@s1 ~]# traceroute -m 10 www.baidu.com traceroute to www.baidu.com (110.242.68.3), 10 hops max, 60 byte packets  1  gateway (10.172.183.193)  51.495 ms  51.677 ms  51.851 ms  2  10.172.43.97 (10.172.43.97)  1.061 ms  1.634 ms  2.144 ms  3  hn.kd.ny.adsl (42.236.10.97)  2.264 ms  3.327 ms  3.841 ms  4  192.168.126.5 (192.168.126.5)  0.505 ms 192.168.126.1 (192.168.126.1)  0.819 ms 192.168.126.9 (192.168.126.9)  1.243 ms  5  hn.kd.ny.adsl (42.236.1.161)  0.574 ms hn.kd.ny.adsl (42.236.0.237)  0.682 ms hn.kd.ny.adsl (42.236.0.233)  0.735 ms  6  61.168.25.9 (61.168.25.9)  2.113 ms 61.168.27.249 (61.168.27.249)  2.484 ms  7  * * 219.158.23.157 (219.158.23.157)  16.479 ms  8  110.242.66.186 (110.242.66.186)  21.276 ms 110.242.66.178 (110.242.66.178)  22.099 ms 110.242.66.186 (110.242.66.186)  21.137 ms  9  221.194.45.142 (221.194.45.142)  40.374 ms * * 10  * * * [root@s1 ~]# traceroute -p 6888 www.baidu.com traceroute to www.baidu.com (110.242.68.3), 30 hops max, 60 byte packets  1  gateway (10.172.183.193)  1.396 ms  1.577 ms  1.749 ms  2  10.172.43.97 (10.172.43.97)  1.041 ms  1.642 ms  2.030 ms  3  hn.kd.ny.adsl (42.236.10.97)  1.521 ms  0.894 ms  1.383 ms  4  192.168.126.17 (192.168.126.17)  0.641 ms 192.168.126.13 (192.168.126.13)  0.939 ms 192.168.126.5 (192.168.126.5)  1.218 ms  5  hn.kd.ny.adsl (42.236.1.161)  0.535 ms hn.kd.ny.adsl (42.236.0.237)  0.644 ms hn.kd.ny.adsl (42.236.0.209)  0.530 ms ...

https://www.cnblogs.com/machangwei-8/p/10353279.html

9.mtr

  • -r或—report:以報告模式顯示輸出;
  • -p或—split:將每次追蹤的結果分別列出來,而非如 —report統計整個結果;
  • -s或—psize:指定ping資料包的大小;
  • -n或—no-dns:不對IP地址做域名反解析;
  • -a或—address:設定傳送資料包的IP地址,用於主機有多個IP時;
  • -4:只使用IPv4協議;
  • -6:只使用IPv6協議;

mtr www.baidu.com

                                My traceroute  [v0.85] s1.adsys.zzzc.qihoo.net (0.0.0.0)                             Wed Feb 16 19:44:40 2022 Unable to allocate IPv6 socket for nameserver communication: Address family not supported by protocol                                Packets               Pings  Host                                       Loss%   Snt   Last   Avg  Best  Wrst StDev                                              0.0%    84    0.8   1.1   0.7   6.0   0.8  210.172.43.97                             0.0%    84    0.5   0.6   0.4   1.4   0.0  3. hn.kd.ny.adsl 10.172.183.193             1.2%    84    0.6   0.7   0.5   1.1   0.0  4192.168.126.13                           0.0%    84    0.5   2.9   0.4  47.1   5.9  5. hn.kd.ny.adsl                            0.0%    84    0.7   0.9   0.5  19.8   2.1  661.168.25.25                            18.1%    84    2.0   2.1   2.0   2.6   0.0  7219.158.98.117                          98.8%    84   16.9  16.9  16.9  16.9   0.0  8110.242.66.170                           0.0%    84   22.2  22.4  22.1  32.3   1.1  9. ??? 10. ??? 11. ??? 12. ??? 13110.242.68.3                             0.0%    83   21.0  20.9  20.9  21.0   0.0

https://www.linuxbaike.com/mtr/

10.hping

該命令需要安裝

[root@s1 ~]# hping -S -p 80 110.242.68.4 HPING 110.242.68.4 (eth0 110.242.68.4): S set, 40 headers + 0 data bytes len=46 ip=110.242.68.4 ttl=51 id=4141 sport=80 flags=SA seq=0 win=8192 rtt=24.9 ms len=46 ip=110.242.68.4 ttl=51 id=64158 sport=80 flags=SA seq=1 win=8192 rtt=24.8 ms len=46 ip=110.242.68.4 ttl=52 id=30039 sport=80 flags=SA seq=2 win=8192 rtt=24.8 ms len=46 ip=110.242.68.4 ttl=51 id=814 sport=80 flags=SA seq=3 win=8192 rtt=24.7 ms len=46 ip=110.242.68.4 ttl=52 id=30823 sport=80 flags=SA seq=4 win=8192 rtt=22.7 ms len=46 ip=110.242.68.4 ttl=51 id=35939 sport=80 flags=SA seq=5 win=8192 rtt=22.7 ms

https://blog.csdn.net/weixin_39529443/article/details/111530330

11.nslookup

nslookup domain [dns-server]  如果沒指定dns-server,用系統預設的dns伺服器

[root@s1 ~]# nslookup baidu.com 8.8.8.8 Server:         8.8.8.8 Address:        8.8.8.8#53   Non-authoritative answer: Name:   baidu.com Address: 220.181.38.251 Name:   baidu.com Address: 220.181.38.148   You have mail in /var/spool/mail/root

Non-authoritative 非權威,表示從快取中取

nslookup -type=type domain [dns-server]  很多教程上寫的是nslookup qt=type 這是windows下的用法,linux要用 type

  • A 地址記錄
  • AAAA 地址記錄
  • AFSDB Andrew檔案系統資料庫伺服器記錄
  • ATMA ATM地址記錄
  • CNAME 別名記錄
  • HINFO 硬體配置記錄,包括CPU、作業系統資訊
  • ISDN 域名對應的ISDN號碼
  • MB 存放指定郵箱的伺服器
  • MG 郵件組記錄
  • MINFO 郵件組和郵箱的資訊記錄
  • MR 改名的郵箱記錄
  • MX 郵件伺服器記錄
  • NS 名字伺服器記錄
  • PTR 反向記錄
  • RP 負責人記錄
  • RT 路由穿透記錄
  • SRV TCP伺服器資訊記錄
  • TXT 域名對應的文字資訊
  • X25 域名對應的X.25地址記錄
[root@s1 ~]# nslookup -type=A baidu.com 8.8.8.8  Server:         8.8.8.8 Address:        8.8.8.8#53   Non-authoritative answer: Name:   baidu.com Address: 220.181.38.148 Name:   baidu.com Address: 220.181.38.251   You have mail in /var/spool/mail/root [root@s1 ~]# nslookup -type=CNAME baidu.com 8.8.8.8    Server:         8.8.8.8 Address:        8.8.8.8#53   Non-authoritative answer: *** Can't find baidu.com: No answer   Authoritative answers can be found from: baidu.com         origin = dns.baidu.com         mail addr = sa.baidu.com         serial = 2012145186         refresh = 300         retry = 300         expire = 2592000         minimum = 7200

https://blog.csdn.net/violet_echo_0908/article/details/52033725