Skip to content

Commit a85eb44

Browse files
committed
2018-03-27
1 parent a0c6c1e commit a85eb44

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

markdown-file/monitor.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,49 @@ tcp6 0 0 :::43107 :::* LISTEN
368368
- 查看当前连接80端口的机子有多少:`netstat -an|grep 80|sort -r`
369369
- 查看已经连接的IP有多少连接数:`netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n`
370370

371+
#### 网络排查
372+
373+
- ping 命令查看丢包、域名解析地址
374+
- `ping 116.196.110.69`
375+
- `ping www.GitNavi.com`
376+
- telnet 测试端口的连通性
377+
- `yum install -y telnet`
378+
- `telnet 116.196.110.68 3306`
379+
- tracert(跟踪路由)查看网络请求节点访问情况,用于确定 IP 数据报访问目标所采取的路径。
380+
- `yum install -y traceroute`
381+
- `traceroute gitnavi.com`
382+
- nslookup 命令查看 DNS 是否可用
383+
- `yum install -y bind-utils`
384+
- 输入:`nslookup`,然后终端进入交互模式,然后输入:`www.baidu.com`,此时会展示类似这样的信息:
385+
386+
```
387+
Server: 103.224.222.221(这个是你本机的信息)
388+
Address: 103.224.222.221#53(这个是你本机的信息)
389+
390+
(下面是百度的信息)
391+
Non-authoritative answer:
392+
www.baidu.COM canonical name = www.a.shifen.COM.
393+
Name: www.a.shifen.COM
394+
Address: 220.181.112.244
395+
Name: www.a.shifen.COM
396+
Address: 220.181.111.188
397+
```
398+
399+
- 此时我们假设换个 DNS,我们在刚刚的交互阶段继续输入:`server 8.8.8.8`,表示我们此时用 8.8.8.8 的 DNS,然后我们在交互中再输入:`www.baidu.com`,此时会出现这个信息:
400+
401+
```
402+
Server: 8.8.8.8
403+
Address: 8.8.8.8#53
404+
405+
Non-authoritative answer:
406+
www.baidu.com canonical name = www.a.shifen.com.
407+
Name: www.a.shifen.com
408+
Address: 180.97.33.108
409+
Name: www.a.shifen.com
410+
Address: 180.97.33.107
411+
```
412+
413+
- 以上表明,不同的 DNS 情况下,我们获取到的域名所属 IP 是不同的。
371414

372415

373416
## 参考资料

0 commit comments

Comments
 (0)