저는 리눅스를 처음 접했습니다. 내 문제는 며칠 전부터 시작되었습니다. 아무것도 탐색하거나 다운로드할 수 없지만 여전히 Wi-Fi를 통해 인터넷에 연결되어 있습니다. 하지만 휴대폰에서 무언가를 다운로드하려고 하면 제대로 작동합니다.
그 후 컴퓨터를 다시 시작했는데 약 20분 후에 문제가 해결되었습니다. 그러면 더 이상 인터넷에 연결할 수 없습니다. google.com
터미널에서 핑을 하면 응답이 옵니다 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을 사용할 때 비슷한 상황이 발생했습니다(데스크탑은 해당 주소를 자동으로 할당하고 랩톱은 정적으로 요청함).