ping默认情况下,该命令是否有任何特定的端口号?
同样在 Linux 系统上,有没有办法自己弄清楚它运行在哪些端口号上并为其配置不同的端口号?
我正在尝试使用 GeekTool(Mac 首选项窗格......基本上只是在桌面上嵌入 shell 命令/脚本的输出...... http://lifehacker.com/#!244026/geek-to-live--monitor -your-mac-and-more-with-geektool)来监控远程机器/服务器,我在确定如何最好地检查机器是否启动/关闭时遇到了一些麻烦。
我使用 no-ip 作为免费的 dns 重定向......但这只能帮助我使用路由器的公共 IP。我想要的机器在路由器后面,因此无法直接“ping”。
我为端口 8080 设置了端口转发,它通向我想要的机器。有没有办法基本上通过端口 8080 ping 以查看机器是否已启动并正在运行?我尝试了 telnet,但这在 GeekTool 中显然不起作用(就输出而言)。我在 8080 上运行一个网站,所以我想我只是想知道它是否/何时出现故障。
提前致谢...如果我能提供更多说明,请告诉我。
(找出我的问题......见下文)
ping 命令是如何工作的?具体来说,ARP(地址解析协议)从何而来?
我在一次采访中被问到这个问题,我无法想出一个可以使用 ARP 的场景。
有没有办法从 Android 设备 ping 一个 IP 地址?
是否有 Android 内置应用程序,或者我是否需要为我的任务下载应用程序?
ping包是一种ICMP包。ICMP 和 TCP 之间有什么关系吗?换句话说,我们能保证他们到达网络吗?我想知道网络中的ICMP数据包是TCP、UDP还是两者都不是?
我正在尝试从 Linux 设备 ping 我的 Windows 11 计算机。到目前为止,这是我尝试过的:
我 99% 确定问题出在 Windows 计算机中,因为它们都可以 ping 路由器,而且我也可以从 Linux 成功 ping 其他 Windows 设备。
我错过了什么吗?
编辑:我不认为这是防火墙问题,因为无论 Defender 防火墙的状态如何,我都无法 ping 我的 Windows 设备。
编辑2:我不知道它是否与这个问题有关,但是:
今天《我的世界》在我想休息一下准备期末考试的时候崩溃了。一次惨痛的经历!所以我想我会通过编写一个每分钟 ping minecraft.net 的脚本来拖延一下,并在一切恢复正常后立即为我启动 minecraft。作为概念证明,我跑ping -i 60 -f www.minecraft.net了一段时间并观察了输出。该命令每 60 秒发送一次 ping(-f 是我系统上的“flood ping”选项)。
然后我突然想到:这样好吗?我搜索了手册页,在互联网上用谷歌搜索,但除了一本儿童插图书外,我找不到关于如何礼貌地 ping 的好建议。
所以我把它告诉你,温柔的超级用户:礼貌地使用 ping 的一些一般准则是什么?是否有允许的使用间隔ping -f?
我在 Windows 7 上有一个主机文件,它有一个 IP 地址,后跟 10 个不同的主机名别名。我可以 ping 前九个,但如果我尝试 ping 第十个,我得到:
Ping request could not find host tenth. Please check the name and try again.
Run Code Online (Sandbox Code Playgroud)
我尝试切换第九个和第十个条目,以防它与特定主机名有关,在每种情况下,它都是我无法联系的第十个列表。
可以在一行中列出的主机名数量是否有限制?如果是这样,有没有办法绕过这个限制?
编辑: hosts 文件这一行的长度小于 150 个字符。
我试图更好地理解IPv6。
首先,我尝试ifconfig,我得到以下信息:
eth0 Link encap:Ethernet HWaddr XXXXXXX
inet addr:X.X.X.X Bcast:X.X.X.X Mask:XXXXXXXXX
inet6 addr: XXXX::XXXX:XXX:XXXX:XXX/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:138752772 errors:0 dropped:0 overruns:0 frame:0
TX packets:67894054 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:67347428211 (67.3 GB) TX bytes:168368922639 (168.3 GB)
Interrupt:43
Run Code Online (Sandbox Code Playgroud)
所以从上面我可以假设启用了 IPv6(如果我错了,请纠正我)。
现在,如果我使用ping localhost我得到:
64 bytes from localhost (127.0.0.1): icmp_req=1 ttl=64 time=0.026 ms
64 bytes from localhost (127.0.0.1): icmp_req=2 ttl=64 time=0.019 ms
64 bytes from localhost (127.0.0.1): icmp_req=3 ttl=64 time=0.025 …Run Code Online (Sandbox Code Playgroud) 如何让 Linux ping 显示请求“超时”而不是忽略输出?
就像 Windows 版本的 ping 一样。