最近、16.04から18.04にアップグレードしましたが、ローカルネットワーク上のホストを解決できません。 16.04では、すべて正常に機能しました。
IPを使用して他のコンピューターに到達することはできますが、ホスト名を使用するとエラーメッセージが表示されます。
ssh: Could not resolve hostname myhost: Name or service not known
Firefoxを使用してこのホスト上のWebサービスに到達する場合も同じ結果になります。
Usingnmap -sP 192.168.2.1/24
from this post は、ネットワーク上のすべてのホストを検索します。
何か案は?
デフォルトでは、Ubuntuにはavahiが含まれています。これは、コンピューターのホスト名を仮想.local
名で解決できるようにするzeroconfの実装です。この規則に基づいて、コマンドを試してください:
ssh [email protected]
両方のコンピューターのユーザー名が同一である場合は、remoteuser@
部分を省略して入力できます。
ssh myhost.local
「。local」は何をしますか? を参照してください
お役に立てれば
そのファイアウォール構成。接続をブロックします。
デフォルトのUbuntuファイアウォールをグラフィカルに管理するには、 GUFW をインストールし、許可する発信接続を設定します。使用方法の詳細については、 こちらのドキュメントをご覧ください 。