如何看懂ping命令

Ping是用来进行网络连接测试的一个程序,其对应的文件名为“Ping.exe”(在Windows XP系统下该文件存在于

C:/Windows/System32文件夹下)。该工具的最简单的用法是: “Ping XXX.XXX.XXX.XXX”(XXX.XXX.XXX.XXX为欲测试的IP地址),根据不同的测试目的可以带上不同的参数。

很多朋友未必熟悉其运行结果的意义,下面简要介绍一下成功结果和失败结果的意思。

一、“Ping”成功的结果分析

例如输入“Ping 61.139.2.69”,显示如下信息:
Pinging 61.139.2.69 with 32 bytes of data:

Reply from 61.139.2.69: bytes=32 time=49ms TTL=250
Reply from 61.139.2.69: bytes=32 time=54ms TTL=250
Reply from 61.139.2.69: bytes=32 time=54ms TTL=250
Reply from 61.139.2.69: bytes=32 time=54ms TTL=250
Ping statistics for 61.139.2.69:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 43ms, Maximum = 44ms, Average = 43ms

上述结果的意思为:Ping命令用32字节(这是Windows默认发送的数据包大小,如要改变,则应该在后面加上 “-L 数据包大小”,如“Ping 61.139.2.69 -l 5000”表示要测试的数据包大小为5000字节)的数据包来测试能否连接到IP地址为“61.139.2.69”的主机;下面的四行“Reply from”表示本地主机已收到从被测试的机器上返回的信息——返回32个字节用了49或54毫秒,TTL为250。

友情提示:TTL((Time to Live)的意思是存在时间值,通过该值可以算出数据包经过了多少个路由器,方法是:用255减去返回的TTL值.,例如本例中返回250,则应该用255来减去250,得到5。

再下面的“Ping statistics”则表示发送了(sent)4个数据包(这是系统的缺省值,如要指定发送数据包的次数,则在后面加上“-n 次数”,如“Ping 61.139.2.69 –n 20”表示传送20次;如果希望一直Ping下去,则要在后面加上参数“-t”,此时要中断则需要按Ctrl+C),收到了(Receieved)4个,共丢失了(Lost)0个(即没有丢失),发送时间最小为49毫秒,最大54毫秒,平均时间为52毫秒。

二、Ping助你分析网络

1.测试本机网卡是否工作正常

输入“Ping 127.0.0.1”应该可以出现类似于上例的提示,如果出现的是四行“Request timeout”的提示,则说明网卡工作不正常,或者是本机的网络设置有问题。

2.检验网关配置

用Ping域外主机IP的方法可以检验网关的配置是否正确,通过查看从网络内主机向域外主机发送IP包能否送出来判断结果。如出现4行“Request timeout”的提示说明网关设置有错,网关配置正确则会返回传输时间和TTL等信息。

如果上网浏览网页总是收到“找不到该页”或者“该页无法显示”等提示信息,一般应检查DNS是否有问题,一则可以测试DNS服务器是否能够“Ping”通,另外还要测试DNS设置是否有错误。

3.测试DNS服务器是否能够Ping通

在命令行窗口中输入“Ping DNS服务器IP地址”,如果成功表明DNS服务器工作正常。例如“Ping 61.139.2.69”(这是笔者所在地的一台DNS服务器的地址)如果返回测试时间和TTL值等信息就表明正常,如果出现“Request timeout”错误,那很明显在浏览器中输入域名将不能访问网站。

4.测试DNS服务器配置是否正确

我们可以用Ping任一域名的方法来查看DNS服务器配置是否正确,如果可以将该域名解析成一个IP地址并返回测试信息说明配置无误,如出现“unknown Host Name”的提示,则说明DNS配置出错。

友情提示:①返回这个信息也可能是对方的主机有问题。②另一种检验方法是:直接在浏览器地址栏中输入网站服务器的IP地址,若可以连接说明网络通畅,但输入域名时不能连接就证明是DNS服务器设置不对或者是服务器出了问题。

5.测试某主机域名所对应的IP

在收发电子邮件时一般会先解析域名为IP然后再连接,如果想加快收发速度,可以先将邮件服务器的域名转换为IP然后保存在本机上,例如:要测试21cn.com的邮件发送服务器的IP,则输入“Ping smtp.21cn.com”,会得到其IP地址为“202.104.32.230”,将此地址填写到邮件客户端软件的服务器设置中,如在Foxmail中,则在账户属性中的邮件服务器中填入。

三、看懂出错提示信息

(1)No

Answer:这种故障表明本机有一条通向中心主机的路由,但没有收到发给该中心主机的任何信息。原因可能是:中心主机没有工作、本机或中心主机网络配置不正确、本地或中心的路由器没有工作、通信线路有故障、中心主机存在路由选择问题,等等。

(2)Request Timed

Out:超时错误,被测试的机器不能正常连接,原因可能是该主机此时未连接(如已关机)、或到路由器的连接有问题、或路由器不能通过,或对方主机使用了防火墙软件禁止进行Ping测试等等。

(3)Unknown Host Name:无法解析主机名字,可能是DNS设置不对,或者对方主机不存在。

<think>好的,用户之前让我详细介绍如何配置NAT转发来连接互联网,现在他要求“缩短一些容易看懂”。我需要先回顾之前的回答,看看哪里可以简化。之前的指南分成了六个部分,包括基础概念、不同系统的配置步骤、验证方法和常见问题等。用户现在希望内容更简洁,可能他觉得之前的版本太冗长,或者需要快速参考。 首先,我需要确定用户的使用场景。可能是网络管理员或者普通用户,想要快速设置NAT而不需要深入的理论。用户身份可能对技术有一定了解,但需要简明扼要的步骤。真正的需求是快速实现NAT配置,而不是详细的理论解释。 接下来,我需要缩短内容,同时保持关键步骤清晰。去掉基础概念部分,直接进入操作步骤。将Windows、Linux和路由器的配置方法分点列出,用简短的命令和步骤。验证部分用简单的命令和检查点,常见问题用简短的列表呈现。可能用户需要快速操作,不需要太多解释。 检查是否需要保留关键提示,比如安全性和性能,但可能需要简化。使用项目符号和代码块保持结构清晰。确保所有技术术语准确,但用更简单的语言表达。例如,iptables的命令可能需要注释,但用户可能已经知道这些,所以保持命令本身即可。 还需要注意格式,用户之前要求使用$$...$$和$...$,但现在缩短后可能不需要复杂的数学公式,但如果有必要,保留关键部分。例如,IP地址示例用$符号包裹。确保LaTeX语法正确,但可能减少使用,因为内容需要更简洁。 最后,确认所有步骤正确无误,没有遗漏关键点。例如,开启IP转发在Linux中是必须的,防火墙设置也是常见问题。可能用户之前遇到问题,现在需要快速解决,所以常见问题部分保留但缩短。总结成几个主要部分,每个部分用标题和要点,确保用户一目了然。</think>### **简化版:NAT转发配置要点** --- #### **1. 核心原理** - **作用**:内网设备(如$192.168.1.x$)通过网关主机的公网IP访问互联网 - **关键条件**:网关主机需有**公网IP** + **内网连接** --- #### **2. 快速配置步骤** **Windows系统**: 1. 右键公网连接(如以太网) > 属性 > 共享 2. 勾选“允许其他用户连接”,选择内网网卡(如“以太网2”) 3. 内网设备设置IP:`192.168.137.x`,网关:`192.168.137.1` **Linux系统**: ```bash # 开启IP转发 echo 1 > /proc/sys/net/ipv4/ip_forward # 配置NAT(eth0=公网网卡) iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -A FORWARD -i 内网网卡 -o eth0 -j ACCEPT ``` **路由器**: - WAN口接公网,LAN口接内网,NAT默认开启 --- #### **3. 验证是否成功** - 内网设备执行: ```bash ping 8.8.8.8 # 通表示连接正常 curl https://ipinfo.io # 显示IP应为网关的公网IP ``` --- #### **4. 常见问题** - **无法上网**: - 检查网关主机的IP转发和防火墙(开放转发规则) - 确认内网设备网关/DNS设置正确 - **能ping通但打不开网页**: - 更换DNS(如`8.8.8.8`) --- ✅ **关键提示**:配置后重启网卡或服务,优先检查防火墙规则!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值