web-dev-qa-db-ja.com

Ubuntuが「_gateway」という名前を「gateway」ではなくデフォルトゲートウェイに解決するのはなぜですか?

Routeコマンドを実行すると、デフォルトゲートウェイが_gatewayに解決されます。私は_gatewayにpingを実行できます。これにより、デフォルトゲートウェイに解決され、そのように応答します。

Ubuntu 18.04がゲートウェイの前に_を付けるのはなぜですか?

4
Lucas Goodding

systemd System and Service Manager 、「235での変更点」から取得:

nss-myhostname/systemd-resolvedはデフォルトで、現在のデフォルトのIPゲートウェイを指す「_gateway」ホスト名のA/AAAAリソースレコードを合成します。以前は、「ゲートウェイ」名に対してそれを行っていたため、一部のディストリビューションではそのホスト名をローカルで使用できるように開放したいと考えていました。古い動作は、ビルド時にまだ要求される場合があります。

ご覧のように、一部のディストリビューションはgatewayをオートマジックエイリアスとして使用することに反対していたため、_gatewayに変更されました。

systemd-resolved のドキュメント、「合成レコード」もご覧ください。

7
roaima