我有两个 centos/bind dns 服务器 -
masterdns.internal.example.com
secondarydns.internal.example.com
Run Code Online (Sandbox Code Playgroud)
如果配置桌面,我可以为每个桌面分配 DNS 地址,并且可以使用 FQDN 成功 ping 网络上的内部服务器。
问题出在我的 openwrt 路由器上,除了服务器的 IP 地址之外,我无法 ping 通任何内容。我有一种奇怪的感觉,这是因为 dnsmasq 使问题变得混乱,但我尝试禁用它,但没有解决问题。
尽管我已在界面中指定了 DNS 服务器,但似乎在路由到 DNS 服务器时存在问题。
在我的 openwrt 路由器上,我的 LAN 设置包含以下信息
ipaddr - 10.77.1.100
netmask - 255.255.255.0
gateway - 10.77.1.10
custom dns - 10.77.1.50, 10.77.1.51
Run Code Online (Sandbox Code Playgroud)
在 dhcp 和 dns 下
local domain - internal.example.com
DNS forwardings - 10.77.1.50, 10.77.1.51
Run Code Online (Sandbox Code Playgroud)
从我的 openwrt 路由器(IP 为 10.77.1.100)我可以 ping 到 10.77.1.50,但无法 ping 到以下任何一个 -
masterdns
masterdns.internal
masterdns.internal.example
masterdns.internal.example.com
Run Code Online (Sandbox Code Playgroud)
全部返回相同的失败"ping: bad address …
如何在 Windows 8.1 上使用 cmd 中的 ping 命令获取任何网站(例如 www.google.com)的 IPv6 地址?如果我的操作系统仅支持链路本地 IPv6,是否可以这样做?我尝试过这个:ping -6 www.google.com但没有成功。
我有以下设置:
\n主机 Windows:
IPv4 Address. . . . . . . . . . . : 192.168.0.103\n Subnet Mask . . . . . . . . . . . : 255.255.255.0\n Default Gateway . . . . . . . . . : 192.168.0.1\nRun Code Online (Sandbox Code Playgroud)\nVirtualBox 中的虚拟机 Ubuntu:
\n2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\n link/ether 08:00:27:01:85:e3 brd ff:ff:ff:ff:ff:ff\n inet 192.168.33.3/24 brd 192.168.33.255 scope global dynamic enp0s3\n valid_lft 359sec preferred_lft 359sec\n …Run Code Online (Sandbox Code Playgroud) 我们有 bash 脚本来配置chrony.conf
脚本检查 ping 是否正常ntp1(ntp2ntp 服务器)
然后脚本将 ntp 服务器插入到/etc/chrony.conf(仅当 ping 成功时)
bash 脚本的示例:
ping -c 1 ntp1
if [[ $? -eq 0 ]];then
echo "server ntp1 iburst" >> /etc/chrony.conf
else
echo "sorry so much but no ping to ntp1 server , /etc/chrony.conf will not configured "
exit 1
fi
ping -c 1 ntp2
if [[ $? -eq 0 ]];then
echo "server ntp2 iburst" >> /etc/chrony.conf
else
echo "sorry so much but no …Run Code Online (Sandbox Code Playgroud) Mac 操作系统文图拉 13.3.1
我读过有关“Can ping IP but not hostname”的其他问题,答案都与 DNS 相关。就我而言,我相信我的 DNS 设置正确。另外,我使用路由器的有线连接而不是 WiFi。
注意:该问题仅发生在我公司的内部(VPN)服务器上。我可以 ping 外部服务器,例如www.google.com。
我已经刷新了 DNS 缓存
% sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Run Code Online (Sandbox Code Playgroud)
我正在使用公司的 VPN,在我的网络接口设置中,我设置了 IT 部门提供给我的 DNS 服务器。我可以做这个
% nslookup dc1-main.company.com
Server: 10.227.10.4
Address: 10.227.10.4#53
Name: dc1-main.company.com
Address: 10.227.25.17
Run Code Online (Sandbox Code Playgroud)
然后我可以做
% ping 10.227.25.17
PING 10.227.25.17 (10.227.25.17): 56 data bytes
64 bytes from 10.227.25.17: icmp_seq=0 ttl=125 time=41.206 ms
64 bytes from 10.227.25.17: icmp_seq=1 ttl=125 time=41.698 ms
64 bytes from 10.227.25.17: icmp_seq=2 ttl=125 …Run Code Online (Sandbox Code Playgroud) 我在实验室中有许多 Windows 服务器。我想使用 ping 广播来发现机器。我尽量避免使用中央服务器来维护机器列表,因为这对我来说似乎是单点故障。
在 255.255.255.0 网络中 ping 10.0.0.255 不会收到任何响应。
如何启用对广播 ping 的响应?
如果我 ping 网络中的另一台电脑,我会发送一个包含 ICMP 部分、IPv4 部分和以太网 II 部分的数据包。我可以使用数据包分析器“wireshark”看到这一点。现在以太网 II 部分又由三部分组成:
源(发送 ping 的 pc 的网络接口控制器的 MAC 地址)
目的地(收到 ping 的 pc 的网络接口控制器的 MAC 地址)
类型(这是什么?)它说 Type: IP (0x0800)
在我的工作中,我有五台安装了 Windows 8 Consumer Preview 的机器。今天我正在测试网络连接,五台机器中的任何一台都响应了ICMP ping 请求(但从另一方面来说,它们可以 ping Windows 7 系统)。因此,我更改了开关,在另一台装有 Windows 8 的机器的网络上进行了测试,并且出现了同样的问题,没有来自 Windows 8 的 ping 响应(即使从 Windows 7 ping 到 Windows 8 机器也不起作用)。
其他人在 ping Windows 8 机器上有问题吗?
Microsoft 是否在 Windows 8 上禁用了 ping?
它现在是一个可安装的功能(例如 Telnet Client)?
这应该是与 Windows 8 上的嵌入式网络驱动程序相关的问题吗?
我正在学习服务器/客户端基础知识,作为我网络编程技能发展的一部分。
所以基本上我写服务器监听某个端口,客户端连接到它并且数据流继续......
现在我很着迷,如何ping能够在没有任何服务响应的情况下接收来自远程机器的响应?还是我在这里弄错了?
在我的手机上运行互联网速度测试表明我的下载速度比我的 ISP 宽带连接快得多(是的,这就是我的“宽带”有多糟糕)。但是,我的移动连接上的 ping 更长/更慢。
我原以为 ping 和速度会齐头并进。
我理解 ping 的概念,即源和目的地之间的往返测量。
那么这是否表明移动连接距离目的地“更远”,但“更宽”并且能够提供更高的吞吐量?
ping ×10
networking ×4
dns ×2
icmp ×2
windows ×2
bind ×1
firewall ×1
guest ×1
host-only ×1
hosts ×1
ip ×1
ipv6 ×1
mac-address ×1
ntp ×1
openwrt ×1
protocol ×1
speed ×1
virtualbox ×1
windows-8 ×1
windows-8.1 ×1