作为服务器运维工程师,"查看IP"是日常工作中最基础却至关重要的操作技能。无论是排查网络故障、配置服务绑定还是进行安全审计,准确获取服务器的内网IP、公网IP及虚拟网络接口信息都是关键的第一步。本文将从专业角度解析不同场景下的IP查询方案,并提供进阶应用技巧。(关键词:查看ip)
- 内网IP:私有网络通信标识(10.0.0.0/8,172.16.0.0/12,192.168.0.0/16)
- 公网IP:互联网访问唯一标识(需通过NAT或弹性IP映射)
- 防火墙策略配置
- 负载均衡器后端绑定
- VPN隧道建立验证
- DDOS攻击溯源定位
| 工具名称 | 协议支持 | JSON输出 | 实时监控 |
|----------------|----------|-----------|----------|
| iproute2 | IPv4/v6 | ✔️ | ✔️ |
| ifconfig | IPv4 | ❌ | ❌ |
| nmcli | Dual Stack| ✔️ | ✔️ |
```bash
$ ip -j -p addr show eth0 | jq '.[].addr_info[] | select(.family=="inet")'
$ nmcli -g ip4.address device show enp1s0
```
$ networkctl status --all
$ busctl call org.freedesktop.network1 /org/freedesktop/network1 \
org.freedesktop.network1.Manager GetLinkByName \
s "eth0" | jq
```powershell
Get-NetIPAddress -AddressFamily IPv4 |
Where-Object {$_.PrefixOrigin -ne 'WellKnown'} |
Format-Table InterfaceAlias, IPAddress, PrefixLength
Get-WmiObject -Class Win32_NetworkAdapterConfiguration |
Where {$_.IPEnabled -eq $true} |
Select Description, IPAddress, DefaultIPGateway
Get-VMNetworkAdapter -All |
Where Status -eq 'Ok' |
Select VMName, Name, IPAddresses, SwitchName
TOKEN=$(curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds:21600")
curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/public-ipv4
$ aws ec2 describe-instances --instance-ids $(curl -s http://localhost:51678/v1/metadata | jq -r .ContainerInstanceArn)
kubectl get pods -n kube-system -l k8s-app=calico-node \
-o jsonpath='{.items[0].spec.nodeName}'
calicoctl ipam show --show-blocks --show-reserved
cilium status --all-clusters --all-nodes --verbose
```yaml
- name: Collect network facts across datacenter
hosts: all
tasks:
- name: Gather subset of network facts
ansible.builtin.setup:
gather_subset: network
- name: Output structured data
ansible.builtin.debug:
msg: "{{ ansible_facts }}"
when: ansible_facts is defined
- name: Create interface report
ansible.builtin.template:
src: interface_report.j2
dest: /var/log/network_audit/{{ inventory_hostname }}_report.txt
groups:
- name: network_monitoring
rules:
- record: instance:network_rx_bytes_total
expr: sum by (instance) (node_network_receive_bytes_total{device!~"lo|veth.*"})
案例1:bonding接口状态异常
现象:`ip link show`显示SLAVE接口DOWN状态
排查步骤:
1)检查`cat /proc/net/bonding/bond0`的链路聚合状态
2)验证switch端口STP配置
3)使用ethtool检测物理网卡协商模式
案例2:Cloud-init覆盖静态IP
解决方案:
修改`/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg`:
network: {config: disabled}
重建NetworkManager连接配置
通过掌握这些专业级操作方法和排障思路(关键词:查看ip),服务器运维工程师可以显著提升网络问题诊断效率。建议定期更新各发行版的网络管理工具知识库,特别是在向systemd-networkd和NetworkManager过渡的技术演进中保持技术敏感度。
TAG:查看ip,查看ip经过了哪些路由,查看ip命令,查看iptables状态命令,查看ip地址,查看ip地址的cmd命令
随着互联网的普及和信息技术的飞速发展台湾vps云服务器邮件,电子邮件已经成为企业和个人日常沟通的重要工具。然而,传统的邮件服务在安全性、稳定性和可扩展性方面存在一定的局限性。为台湾vps云服务器邮件了满足用户对高效、安全、稳定的邮件服务的需求,台湾VPS云服务器邮件服务应运而生。本文将对台湾VPS云服务器邮件服务进行详细介绍,分析其优势和应用案例,并为用户提供如何选择合适的台湾VPS云服务器邮件服务的参考建议。
工作时间:8:00-18:00
电子邮件
1968656499@qq.com
扫码二维码
获取最新动态