有没有一种方法可以仅通过主机的 IP,同时仅使用 Windows 命令行 (cmd) 来查找主机名?
我需要确定远程 Windows 系统的主机名。典型的基于 DNS 的方法在我的情况下不起作用。
ping -a 1.1.1.1
nslookup 1.1.1.1
nbtstat -a -n 1.1.1.1
Run Code Online (Sandbox Code Playgroud)
理想情况下,为了确定机器声称它自己的主机名是什么(与它在某个时候报告的相比),我想直接查询系统。
由于 RDP 服务在远程 PC 上可用,有没有办法查询 RDP 服务的主机名?
(因为我不知道这是谁的电脑,所以这个请求需要对最终用户无干扰......)
我的域名是buycott.com
当我ping buycott.com在命令行中运行时,它超时了。它已经运行了一年多,突然间我发现这些超时无处可去?
当我使用大多数 DNS 查找站点时,他们能够解析它。当我尝试在 Mac 上的 Chrome 上访问 buycott.com 时它可以工作,但是当我在手机上尝试使用 LTE 时,它无法解决。
这让我发疯!这里会发生什么?
当我将启用了 DHCP 的全新 CentOS 虚拟机部署到我们的企业沙箱 ESXi 主机上时,它有时会在启动时窃取另一个正在运行的虚拟机的主机名。我的直觉是,这是一个严重的安全问题,或者至少是我们网络的严重错误配置。
我已经检查过名称被盗的虚拟机的IP地址与原始虚拟机的IP地址不同。
为什么会发生这种情况,我们应该如何解决?
当我检查我的主机时,我得到了这个
host myIP
xx.xxx.xx.103.in-addr.arpa has no PTR record
Run Code Online (Sandbox Code Playgroud)
所以我将它添加到我的 /var/named/domainname.com.db
myHostname. IN A myIP
xx.xxx.xx.103.in-addr.arpa. IN PTR myHostname.
Run Code Online (Sandbox Code Playgroud)
我重新启动 BIND DNS 服务器
但是当我在http://www.intodns.com上查看我的域名时
Reverse MX A records (PTR) ERROR: No reverse DNS (PTR) entries. The problem MX records are:
xx.xxx.xx.103.in-addr.arpa -> no reverse (PTR) detected
You should contact your ISP and ask him to add a PTR record for your ips
Run Code Online (Sandbox Code Playgroud)
所以我也尝试这样做
echo -e "update add xx.xxx.xx.103.in-addr.arpa 3600 ptr myHostname.\nsend" | nsupdate
; Communication with server failed: timed …Run Code Online (Sandbox Code Playgroud) 假设我有 2 台服务器。它们位于同一网络、同一子网和同一域中。一切都一样。
server1.something.internal -> 10.0.0.1
server2.something.internal -> 10.0.0.2
Run Code Online (Sandbox Code Playgroud)
所以我的问题是为什么我不能通过他们的 fqdn ping 主机?我想使用主机名和域名连接主机,而不是使用 ips
root@server1:~# ping server2.something.internal
ping: unknown host server2.something.internal
Run Code Online (Sandbox Code Playgroud)
主机是 Debian 6.0。主机名和域名设置正确。网络上没有 dns 或 dhcp 服务器。Ips 设置为静态。
这是etc/resolv.conf两台服务器的
domain something.internal
search something.internal
nameserver 8.8.8.8
Run Code Online (Sandbox Code Playgroud) 我的办公室出现网络问题,所以我运行Look@LAN应用程序来检查一些 Windows PC 的网络状况。
突然发现有些电脑的IP地址解析一直在切换。如:
当我运行时"nslookup 10.177.115.100",它在krons-1234和之间切换krons-0987。缓存中可能存在主机名冲突。我对吗 ?
如果不是,什么会导致这种主机名切换以及如何解决?
请给我一些建议如何解决这个案例。
此外,我根本没有任何访问 DNS 服务器和其他网络设备的权利。
来自https://serverfault.com/a/953384/16981
主机名不对应于 {ipaddress,port} 元组。主机名只是服务器的名称,应该可以解析为一个或多个 IP 地址。端口与主机名完全无关。
我的问题是:
(1) 我只知道(从不假设我真的知道)一个主机名被解析为不超过一个 IP 地址。那么,一个主机名可以解析为多个 IP 地址是一种怎样的体验呢?
(2) 不同端口指定的主机名是否解析为同一个IP地址?使用不同端口指定的主机名可以调用不同的服务器吗?
谢谢。
hostname ×8
networking ×2
windows ×2
centos ×1
dhcp ×1
host ×1
ip ×1
linux ×1
nslookup ×1
ptr-record ×1
rdp ×1
reverse-dns ×1