Windows / Puttyが正常に動作しているときに、端末がLANサーバーにSSHで接続できないのはなぜですか?
LANに静的IPアドレスを持つ開発サーバーがあります。私のDD-WRTフラッシュルーターは、ドメイン 'server.local'をサーバーの静的IPに割り当てます。すべてが私のセットアップでうまくいきました。ssh、ftp、http、ping、またはsambaを介してサーバーに接続できました。 サーバーにCentOSをクリーンインストールしましたが、Windowsマシンから接続するとすべて正常に動作します。しかし、私のMacbookはこれ以上接続しません。ブラウザーでWebサイトの開発バージョンを表示できますが、サーバーにsshできません。 私は一掃~/.ssh/known_hosts古いサーバの情報は、物事をいじくるていなかったことを確認します。WindowsマシンとMacブラウザーはどのようにしてサーバーを見つけることができますが、ターミナルは見つけることができませんか? 編集#1: ~: ssh root@server.local ssh: Could not resolve hostname server.local: nodename nor servname provided, or not known ~: ssh root@192.168.1.200 root@192.168.1.200's password: 編集#2: 既にDNSキャッシュをフラッシュしてみましたdscacheutil -flushcache。OS 10.6を使用しています。 では、ブラウザがそうではないのに、なぜターミナルはドメイン名について混乱しているのでしょうか? 追加すると問題192.168.1.200 server.localが/etc/hosts修正されます。なぜルーターのDNSに依存できないのか疑問に思っています。