几个月后,我正在 Windows 7 PC 上尝试 PING 命令。这样做时,我注意到以下结果:
使用计算机名 Ping:
D:\>ping amdwin764
Pinging AMDWIN764 [fe80::ac53:546f:a730:8bd6%11] with 32 bytes of data:
Reply from fe80::ac53:546f:a730:8bd6%11: time=1ms
Reply from fe80::ac53:546f:a730:8bd6%11: time=1ms
Reply from fe80::ac53:546f:a730:8bd6%11: time=1ms
Reply from fe80::ac53:546f:a730:8bd6%11: time=1ms
Ping statistics for fe80::ac53:546f:a730:8bd6%11:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1ms
Run Code Online (Sandbox Code Playgroud)
使用 IP 地址 Ping:
D:\>ping 192.168.1.2
Pinging 192.168.1.2 with 32 bytes of data:
Reply …Run Code Online (Sandbox Code Playgroud) 我在我的一台机器上设置了一个 DNS 服务器,使用 BIND 9.7 一切正常。在我的 Windows 7 桌面上,我静态分配了所有网络值。我设置了一台 DNS 服务器——我的 DNS 服务器。在我的桌面上,
I can ping a third machine by IP fine.
I can nslookup the hostname of the third machine fine.
When I ping the hostname, it says it cannot find the host.
Run Code Online (Sandbox Code Playgroud)
/
C:\Users\James>nslookup icecream
Server: cake.my.domain
Address: xxx.xxx.6.3
Name: icecream.my.domain
Address: xxx.xxx.6.9
C:\Users\James>ping xxx.xxx.6.9
Pinging xxx.xxx.6.9 with 32 bytes of data:
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 …Run Code Online (Sandbox Code Playgroud) 我试图通过将我可以保持在版本控制之下的 ssh 配置文件链接在一起来跨项目标准化我的服务器别名。
我希望能够在一个地方(ssh 配置)定义机器别名以及 IP 地址和 ssh 密钥。这适用于基于 ssh 的实用程序,如 /bin/ssh 和(我相信)scp。您甚至可以完成制表符。
但是,如果我在 ssh 配置中设置了别名,那么 ping 和其他 vanilla 网络实用程序将无法使用这些别名。我不想让我的 /etc/hosts 与我的 ssh 配置文件同步。
有没有办法
a) 使 ssh 别名自动工作,就好像它们在 /etc/hosts 中一样。或 b) 找到一套使用活动 ssh 配置作为别名源的网络工具。
?
我家里有 ADSL 连接。重新启动调制解调器后,ping 时间通常是可以接受的,在 15 到 60 毫秒之间到 google.com。几分钟后,它们上升到 900 毫秒,甚至更高,达到 3 到 4 秒。家里只有一个电话插头,连接了 ADSL 调制解调器。没有其他东西使用那条线。我多次向我的 ISP 询问过这个问题,他们所能想到的只是可怕的“你打开和关闭它了吗”的回答。
问题:上网变得非常慢,看视频是不可能的。
诊断:从调制解调器向 google.com 运行 ping(使用和不使用 -n 以绕过 DNS 查找)。
我试过的:
一个小样本:
PING google.com (74.125.136.101): 56 data bytes
64 bytes from 74.125.136.101: icmp_seq=0 ttl=51 time=16.792 ms
(...snip...)
Run Code Online (Sandbox Code Playgroud)
3 分钟后,没有任何变化:
PING google.com (74.125.136.101): 32 data …Run Code Online (Sandbox Code Playgroud) 使用 Windows,即使没有收到回复,您也可以 ping 给定的域名并将 IP 作为变量捕获。我相信命令看起来像这样:
ping domain.com
for /f "tokens=1,2 delims=[]" %%A in ('ping /n 1 /w 1 domain.com ^| find "Pinging"') do set ipaddress=%%B"`
Run Code Online (Sandbox Code Playgroud)
这基本上就是我想要做的,但是在 bash 脚本而不是批处理文件中。我偶然发现了很多非常接近的问题,但并不是我想要的。我似乎无法找出解决此问题的最佳方法。
有任何想法吗?
我需要在大约 100 毫秒内永久增加网络延迟,而不会丢失数据包。
原因:在某个服务器和网络游戏上,我的ping比其他人玩的要低得多。我有 15 毫秒,平均为 150 毫秒,这给了我骗子般的优势。
因此,出于好奇,我正在寻找在保持连接稳定的同时增加 ping 的方法。如果有的话,我有哪些选择?
我考虑过 VPN 服务,但由于游戏使用 UDP,这似乎是一个糟糕的选择?
是否有任何路由器/软件可以帮助我解决这个问题?
我在窗户上。
我最近买了一个新的 D-link Wi-Fi 调制解调器,我通过 LAN 连接了一个 Linux 系统,通过 Wi-Fi 连接了另一个系统。我无法从 Wi-Fi 主机 ping 连接到 LAN 的主机,但是如果我将两者都连接到 LAN,则可以正常工作。我需要更改哪些设置?
编辑:
请在下面找到 IP 信息。ifconfig通过同时连接 LAN 和 Wi-Fi,我从命令中得到了这个。
eth0 Link encap:Ethernet HWaddr 00:26:b9:00:31:23
inet addr:192.168.1.35 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::226:b9ff:fe00:3150/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1001 errors:0 dropped:0 overruns:0 frame:0
TX packets:1984 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:332948 (332.9 KB) TX bytes:237770 (237.7 KB)
Interrupt:17
wlan0 Link encap:Ethernet HWaddr 00:24:d6:14:35:44
inet addr:192.168.1.34 Bcast:192.168.1.255 Mask:255.255.255.0 …Run Code Online (Sandbox Code Playgroud)我与实验ping上的命令Windows 7。
根据ping命令的帮助。
-j host-list 沿主机列表的松散源路由(仅限 IPv4)。
我的电脑位于家庭局域网中。默认网关是192.168.199.1. 我尝试了以下 2 个 ping 命令。
第一个是直接 ping 到外部主机。
ping 114.80.143.158
有用。
然后我尝试检查loose source routing,这是这个命令:
ping -j 192.168.199.1 114.80.143.158
但它给了我 Request timed out.
我认为我的所有请求都会通过default gateway,所以loose source routing ping应该可以工作。但为什么它不通过?
我的路由器无法 ping 连接到交换机的 IP 摄像机。因此,我无法使用端口转发通过 Internet 访问此 IP 摄像机。
其他 PC 可以 ping 网络内的 IP-Camera。路由器不能。
IP-Camera 连接到交换机。交换机连接到路由器。
(我有另一个开关,但在进行任何测试/更改时将其断开)
我曾尝试将 IP 摄像头直接连接到路由器,并成功 ping 通。
ADSL 路由器 DSL-2890AL -手册
IP: 192.168.0.1 | 255.255.255.0
DHCP: enabled, IP 100-200 (most of my devices are static) Relay is disabled.
Run Code Online (Sandbox Code Playgroud)
开关 TL-SG2210P -手册
IP: 192.168.0.28 | 255.255.255.0
Gateway: 192.168.0.1
DHCP: not featured
Run Code Online (Sandbox Code Playgroud)
IP-Camera 网络配置 http://www.longse.com/Info/View_pro.asp?id=762
IP: 192.168.0.27
Netmask: 255.255.255.0
Default Gateway: 192.168.0.1
DNS: 192.168.0.1
Run Code Online (Sandbox Code Playgroud)
SUCCESS: IP-Camera[ip27] connected to router as ethernet …Run Code Online (Sandbox Code Playgroud) 用于确定工作站和目标地址之间的往返延迟的程序是: (A) Tracert (B) Traceroute (C) Ping (D) Pop
我的尝试:
当我用谷歌搜索它时:
Traceroute 是一种实用程序,用于记录您的计算机和指定目标计算机之间通过 Internet 的路由(每个跃点的特定网关计算机)。它还计算并显示每跳花费的时间。
tracert 命令是一个命令提示符命令,用于显示有关数据包从您所在的计算机或设备到您指定的任何目的地的路径的几个详细信息。您有时还可能会看到称为 trace route 命令或 traceroute 命令的 tracert 命令。
在我看来两者都可以。
它们之间有什么区别,请您解释一下吗?