DHCP を使用するとインターネットが「遅延」する

DHCP を使用するとインターネットが「遅延」する

OS: Archlinux
関連パッケージ: NetworkManager

TLDW/TLDR: DHCPを使用する場合、3回のpingを完了するのに約16秒かかります。グーグルただし、静的 IP を使用する場合は約 2 秒かかります。

最近、一般的なブラウジングで遅延が発生していることに気付きました。ページの読み込みが始まるまでに数秒の遅延があります。
この問題を Google で検索すると、「静的 IP では遅いが、DHCP/動的 IP では速い」という結果が多数表示されました。
健全性テストとして、nmtui を開いて、IPv4 を自動から手動に変更し、IP、デフォルト ゲートウェイ、DNS サーバーを設定しました。その後、遅延はなくなりました。再度自動に変更すると、遅延が再発しました。これをpingtime(bash 組み込みではなく、pacman の) を使用して示すビデオを添付します。

ビデオへのリンク:https://a.uguu.se/KyCeeyDw.mkv

このリンクは 24 時間ごとに期限切れになります。更新し続けます。

DHCP と静的

答え1

DHCP は実際にはネットワーク通信には関与しません。ネットワーク接続を最初に構成するためにのみ使用されます。(構成の有効期限が切れた後も再度使用されます。)

DHCP は通常、次のオプションを取得するために使用されます。

  • IPアドレス
  • サブネットマスク
  • デフォルトゲートウェイアドレス
  • DNS サーバー アドレス
  • DNS検索ドメイン

つまり、DHCP 構成 ( ip addr、、…) が何であるかを確認し、それを手動構成と比較する必要があります。違いを生むものは何であれ、そこにありますresolvectl/etc/resolv.conf


DHCP 提供の DNS サーバーが遅いとおっしゃっています。残念ながら、これはよくあることです。代わりに、Google DNS、Cloudflare DNS、OpenDNS、またはその他のパブリック再帰 DNS サーバーを使用することもできます。

関連情報