web-dev-qa-db-ja.com

18.04はローカルネットワーク上のホストを解決しません

最近、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 は、ネットワーク上のすべてのホストを検索します。

何か案は?

2
Niels

Ubuntuでは、ローカルホスト名の最後に「.local」が付いています

デフォルトでは、Ubuntuにはavahiが含まれています。これは、コンピューターのホスト名を仮想.local名で解決できるようにするzeroconfの実装です。この規則に基づいて、コマンドを試してください:

ssh [email protected]

両方のコンピューターのユーザー名が同一である場合は、remoteuser@部分を省略して入力できます。

ssh myhost.local

「。local」は何をしますか? を参照してください

お役に立てれば

1
user68186

そのファイアウォール構成。接続をブロックします。

デフォルトのUbuntuファイアウォールをグラフィカルに管理するには、 GUFW をインストールし、許可する発信接続を設定します。使用方法の詳細については、 こちらのドキュメントをご覧ください

1
schartz