Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 7에서 명령줄 도구를 사용하여 네트워크 문제를 해결하는 방법

네트워크 문제를 해결하는 것은 어렵고 답답할 수 있습니다. Windows 네트워크 진단 도구를 사용하여 인터넷 연결을 확인할 수 있지만 대부분의 문제를 해결하기에 충분하지 않습니다. 때로는 어려운 방법인 명령줄 방식을 통해 문제를 해결해야 할 수도 있습니다.

시각적 인터페이스 대신 명령줄을 사용하면 다음과 같은 몇 가지 이점이 있습니다.

  • 개별 항목을 확인하고 문제를 일으키는 항목을 격리할 수 있습니다.
  • 명령줄에는 시스템을 심층적으로 테스트할 수 있도록 더 많은 옵션이 있는 경향이 있습니다.
  • 스크립트를 사용하여 프로세스를 자동화할 수 있습니다.

이 기사에서는 명령줄을 사용하여 네트워크 문제를 진단하고 수정하는 방법을 보여줍니다.

시작하려면 먼저 관리자 권한으로 명령 프롬프트를 실행하고 있는지 확인하세요.

Windows 7에서 명령줄 도구를 사용하여 네트워크 문제를 해결하는 방법

케이블이 연결되었는지 확인하는 방법

ipconfig를 사용할 수 있습니다. 케이블에 문제가 있는지 확인하는 도구입니다. Windows는 인터페이스 목록과 연결 여부를 표시합니다.

Windows 7에서 명령줄 도구를 사용하여 네트워크 문제를 해결하는 방법

게이트웨이가 작동하는지 확인하는 방법

게이트웨이는 컴퓨터를 다른 네트워크 및 인터넷에 연결하는 장치(일반적으로 라우터)입니다. 장치에 연결할 수 없으면 인터넷에 연결하지 않을 것입니다. 먼저 장치의 IP 주소를 알아야 합니다. Ipconfig를 사용할 수 있습니다. 기본 게이트웨이에 대한 정보 제공:

Windows 7에서 명령줄 도구를 사용하여 네트워크 문제를 해결하는 방법

이제 ping을 사용할 수 있습니다. 게이트웨이가 응답하는지 테스트합니다. 이 도구는 주어진 IP를 가진 장치가 응답하는지 알려줍니다. 일반 영어로 이 테스트를 통해 네트워크 어댑터, 케이블 및 라우터가 올바르게 연결되었음을 알 수 있습니다.

Windows 7에서 명령줄 도구를 사용하여 네트워크 문제를 해결하는 방법

DNS가 작동하는지 확인하는 방법

DNS 서버는 사이트 이름(예:www.maketecheasier.com)을 해당 IP 주소로 변환할 수 있습니다. 인터넷에서 컴퓨터에 연결하려면 Windows에 해당 번호가 필요합니다. DNS에 연결할 수 없으면 인터넷이 작동하는 것이 거의 불가능합니다.

Windows 7에서 명령줄 도구를 사용하여 네트워크 문제를 해결하는 방법

이 경우에서 볼 수 있듯이 동일한 라우터와 DNS IP 주소를 가지고 있습니다.

DNS를 테스트하려면 nslookup을 사용할 수 있습니다. . 이 명령은 해당 서버에 쿼리합니다. 다음 이미지에서 서버가 Make Tech Easier 주소를 확인하는 방법을 볼 수 있습니다.

Windows 7에서 명령줄 도구를 사용하여 네트워크 문제를 해결하는 방법

프로세스가 너무 많은 연결을 열고 있는지 확인하는 방법

프로그램이 인터넷이나 다른 컴퓨터에 연결해야 할 때마다 새 연결이 열립니다. 라우터는 제한된 수의 연결만 처리할 수 있습니다. 어떤 이유에서든 프로그램이 많은 연결을 열면 인터넷이 차단될 수 있습니다.

netstat 명령으로 이를 수행할 수 있습니다. 및 매개변수 "a" 및 "b"

netstat -a -b

Windows 7에서 명령줄 도구를 사용하여 네트워크 문제를 해결하는 방법

어떤 프로그램이 이러한 연결을 사용하고 있는지 볼 수 있습니다. 이 경우 포트 21에서 수신 대기하는 "Filezilla Server"라는 프로그램이 있음을 알 수 있습니다.

방화벽 규칙을 확인하는 방법

방화벽 구성이 잘못되면 인터넷이 오작동할 수 있습니다. 방화벽 구성은 응용 프로그램이 인터넷에 액세스할 수 있는지 여부를 결정하는 일련의 규칙에 불과합니다. 기본적으로 이러한 규칙은 풍부하게 나타나며 한 화면에서 모든 규칙을 볼 수 없습니다. 대신 다음 명령을 사용하여 이 정보를 텍스트 파일에 삽입할 수 있습니다.

netsh advfirewall firewall show rule name=all > firewallrules.txt
notepad firewallrules.txt

Windows 7에서 명령줄 도구를 사용하여 네트워크 문제를 해결하는 방법

첫 번째 명령은 방화벽 구성에 액세스하여 텍스트 파일에 씁니다. 두 번째 명령은 새 메모장 창에서 텍스트 파일을 엽니다.

netsh의 기본 사용 유틸리티는 다음 명령을 사용하는 차단 규칙이 하나 이상 있는지 알려줄 수 있습니다.

netsh advfirewall firewall show rule name | find "Block"

불행히도 해당 규칙에 의해 차단된 프로그램은 표시되지 않습니다.

인터넷 연결을 테스트하는 데 사용하는 다른 방법은 무엇입니까?