# devops
尝试一些运维相关的知识或者记录,包括Linux命令,运维基础知识等
## Network
### traceroute
Traceroute是一种网络诊断工具,用于确定数据包从源主机到目标主机的路径。 它通过发送一系列的网络探测数据包(通常是使用ICMP协议)并在每一跳上进行记录,以确定数据包经过的路径和跳数。Traceroute工具可用于查找网络连接问题、测量网络延迟和诊断网络故障。
```bash
traceroute 192.168.0.1
traceroute www.baidu.com
```
* Traceroute会发送一系列的数据包,每个数据包都带有一个逐跳时间戳(TTL),开始的TTL值通常为1。
* 数据包在网络上逐跳传输,每经过一个路由器或节点,TTL值会递增。
* 当某个数据包到达目标主机时,目标主机会返回一个ICMP响应。
* Traceroute会显示每个节点的IP地址、名称(如果可用)、节点之间的延迟和TTL值。
Traceroute输出结果将显示整个路径中每个节点的信息,包括IP地址、名称(如果可用)和延迟时间。通过分析Traceroute的输出,可以确定网络连接的路径、延迟和潜在的故障点,有助于网络故障排除和网络优化。
### 怎么在一台Ubuntu机器上查看出口IP
- 查看公网ip
```shell
# 向ifconfig.me发送请求,并返回机器的出口IP地址
curl ifconfig.me
# 使用OpenDNS的解析器查询机器的出口IP地址
dig +short myip.opendns.com @resolver1.opendns.com
```
- 查看内网IP
```shell
# 返回与目标IP地址1.1.1.1相关联的出口IP地址
ip route get 1.1.1.1 | grep -oP 'src \K\S+'
# 返回机器的主机名相关联的出口IP地址
hostname -I | awk '{print $1}'
```
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
尝试一些运维相关的知识或者记录,包括Linux命令,运维基础知识等_devops.zip (3个子文件)
devops-main
LICENSE 1KB
.gitignore 5B
README.md 2KB
共 3 条
- 1
资源评论
好家伙VCC
- 粉丝: 2123
- 资源: 9145
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功