Ubuntu无法访问公网?

Ubantu无法访问公网

问题使用ping提示报错

ping  www.baidu.com   
域名暂时解析失败

解决ping 域名暂时解析失败

1.切换root用户

su root

2.查看网关

162.168.1.1

本机的网关地址: 162.168.1.1

3.修改DNS配置文件 resolv.conf

在底部添加
nameserver 8.8.8.8
nameserver 114.114.114.114
nameserver 网关



最后:wq 保存并退出

4.尝试再次ping

在这里插入图片描述

<think>好的,我现在需要回答用户关于在Ubuntu系统中查看公网IP地址的问题。首先,我需要回忆一下用户提供的引用内容,看看有没有相关的信息。根据引用[2],提到了两种方法:一种是访问ip138网站查看本机IP和外网IP是否一致,另一种是使用curl命令查询ifconfig.me。此外,引用[3]和[4]也提到了使用curl ifconfig.me来获取外网IP。用户可能希望得到具体的步骤,所以需要将这些方法详细说明。 接下来,我需要确保回答符合系统级指令的要求。例如,所有行内数学表达式需要用$...$,但这个问题可能不涉及数学公式。不过,要注意中文回答和结构清晰。用户还要求生成相关问题,所以最后要添加相关问题部分。 首先,确认用户的问题是如何在Ubuntu查看公网IP。根据引用资料,有两种主要方法:通过网站查询和使用命令行工具。引用[2]提到使用curl ifconfig.me,以及访问ip138.com对比IP来判断是否为公网。另外,引用[3]和[4]也提到了curl命令。可能需要分步骤说明这两种方法,并指出注意事项,比如需要网络连接,以及可能需要安装curl。 然后,要检查是否有其他方法,比如通过路由器查看,但用户提供的引用中没有提到,所以可能不需要包含。需要确保回答中的步骤正确,比如安装curl的命令,以及如何执行查询。此外,引用[2]还提到在路由器拨号后检查是否为公网IP,这可能作为补充说明。 最后,生成相关问题时要基于回答内容,比如其他网络诊断命令、判断是否为公网IP的方法,或者内网穿透工具的使用,如引用[3]和[4]中提到的cpolar工具。 需要确保回答结构清晰,分点说明,并在引用处正确标注[^2]和[^3]等。同时,注意使用中文,避免使用Markdown格式,保持自然的口语化表达,但根据用户要求,正式回答部分需要结构清晰,帮助用户逐步解决。</think>在 Ubuntu 系统中查看公网 IP 地址有以下两种常用方法: --- ### 方法一:通过命令行工具查询 1. **使用 `curl ifconfig.me` 命令** 打开终端,输入以下命令直接获取公网 IP: ```bash curl ifconfig.me ``` 系统会返回当前网络公网 IP 地址[^2][^3]。 2. **验证网络工具安装** 若提示未安装 `curl`,需先通过以下命令安装: ```bash sudo apt install curl ``` --- ### 方法二:通过网站查询对比 1. **访问 IP 查询网站** 在浏览器中打开 [https://www.ip138.com](https://www.ip138.com),页面会自动显示当前公网 IP 地址[^2]。 2. **对比内外网 IP** - 若本地查询的 IP(如通过 `curl`)与网站显示一致,则为公网 IP。 - 若不一致,则可能处于内网环境(如通过路由器 NAT 上网)[^2]。 --- ### 注意事项 - 若需通过 SSH 远程连接内网 Ubuntu,需借助内网穿透工具(如 `cpolar`)映射公网地址[^3][^4]。 - 公网 IP 可能因网络环境动态变化,可通过固定端口服务(如 `cpolar`)保持稳定[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值