私はNixOSを実行していますが、数日前にNixOSをインストールした後、Webサイトに初めて接続したときに著しく遅れる現象が見つかりました。インストール前にこれらの問題を見たことはなく、ネットワーク設定(有線接続、同じコンピュータ、同じルーター、同じルーター設定)に物理的な変更はありませんでした。
しかし、私は奇妙に見えることを発見しました。単純なpingコマンド(またはパストレース)を実行しようとすると、次のエラーが発生します。テキストなし5〜10秒間画面に印刷します。初期の「PING [サイト]」メッセージもありません。 pingが始まるまで膨大な遅延がありますが、パケット損失率は0%で、一度起動すると良い待ち時間で定期的にpingが入ります。 Tracerouteは同じことをします。テキストなしかなり長い間、初期の「traceroute to [website]」メッセージでさえ表示されません(逆引き参照を避けるために-nを使用しても)。
私のDNSサーバーをGoogleサーバー(8.8.8.8および8.8.4.4)に変更してみましたが、改善されていません。同じネットワーク上の他のコンピュータではこの問題は発生しないため、これはDNSの問題ではないと思います。
私のルーターにpingを送ることは常に遅れなくうまくいくようです。私は次にどこに行くべきか全く知りませんでした。
答え1
解決策は、私の/etc/resolv.confが私のルーターをネームサーバーとしてのみリストすることでした。別のDNSサーバー(Googleなど)を追加すると問題が解決しました。 (私はルータで変更すれば十分だろうと思い、私のシステムに設定できるかどうかわかりませんでした)
NixOSでは、以下を追加して設定できます。ネットワークネームサーバーConfiguration.nix ファイルに。