私はLinuxに初めて触れました。私の問題は数日前から始まりました。何も閲覧またはダウンロードできませんが、まだWi-Fi経由でインターネットに接続されています。しかし、携帯電話から何かをダウンロードしようとすると正常に動作します。
その後、コンピュータを再起動しましたが、約20分後に問題が解決しました。これにより、インターネットに接続できなくなります。google.com
端末でpingをすると応答が来ますping: unknown host google.com
。
nslookup google.com
再起動後および問題が存在する間に出力 -
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: google.com
Address: 74.125.200.102
Name: google.com
Address: 74.125.200.101
Name: google.com
Address: 74.125.200.113
Name: google.com
Address: 74.125.200.138
Name: google.com
Address: 74.125.200.100
Name: google.com
Address: 74.125.200.139
traceroute 8.8.8.8
while問題があるときの出力:
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 192.168.100.1 (192.168.100.1) 1.697 ms 1.656 ms 2.430 ms
2 36.68.32.1 (36.68.32.1) 8.348 ms 8.403 ms 8.714 ms
...
20 8.8.8.8 (8.8.8.8) 19.083 ms 19.472 ms 28.314 ms
この問題を解決するのに役立ちます。
答え1
これはDNSの問題が原因で発生します...クイック回避策は、google DNS 8.8.8.8やcloudflare 1.1.1.1など、DNSを手動で設定することです。
Linux DNSが機能するようにカスタムDNS設定(resolv.conf)を追加できますが、sudo nano /etc/resolv.conf
構成に応じてDNSを変更する他のネットワークアプリケーションでこのファイルを編集することもできます。
以下は、DNSの完全な設定ガイドです。LinuxでDNSを手動で設定するには?
答え2
ネットワークに同じIPアドレスを使用したい複数のデバイスがあることを確認してください。私のデスクトップとラップトップの両方が192.168.1.13を使用すると、同様の状況が発生しました(デスクトップはそのアドレスを自動的に割り当て、ラップトップは静的に要求しました)。