第一个问题:有谁知道为什么 scp 不会将 dns 名称 wheezy 解析为 IP 地址 192.168.164.144 而 ping 呢?
解释和细节第二:
在 OS Mavericks 上,我可以将文件从我的终端 scp 到我的 VMWare Fusion Debian 实例。我只需要确保 ip 地址和机器名称 (wheezy) 在 Debian /etc/hosts 文件和我的 mac 的 /etc/hosts 文件中。
但是,升级到 Yosemite 后,我无法使用域名将文件 scp 到我的虚拟主机。如果我指定了 IP 地址,我可以将文件scp到虚拟机。所以这有效:
scp test_file.txt dan@192.168.165.144:~/
但这不会:
scp test_file.txt dan@wheezy:~/
这让我大吃一惊,因为主持人“喘不过气来” ping 很好:
BASHdan@DanRauxa ~ >>ping wheezy
PING wheezy (192.168.165.144): 56 data bytes
64 bytes from 192.168.165.144: icmp_seq=0 ttl=64 time=0.335 ms
64 bytes from 192.168.165.144: icmp_seq=1 ttl=64 time=0.337 ms
64 bytes from 192.168.165.144: icmp_seq=2 ttl=64 time=0.290 ms
^C
--- wheezy ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.290/0.321/0.337/0.022 ms
我的 /etc/hosts 文件在 Yosemite 和 Wheezy 机器上实际上是相同的:
127.0.0.1 localhost
192.168.165.1 DanRauxa
192.168.165.144 wheezy
127.0.0.1 drupal-7-31.local
127.0.0.1 drupal8devprep.local
有谁知道为什么 scp 不会在 ping 时将 dns 名称 wheezy 解析为 IP 地址 192.168.164.144 吗?
非常感谢。-d-