- -2019 년에 검토 한 9 가지 최고의 네트워크 문제 해결 도구

2019 년에 검토 한 최고의 네트워크 문제 해결 도구

모두가 네트워크를 비난하는 것처럼 보입니다.컴퓨터에서 발생할 수있는 문제입니다. 그러나 그 이유는 다음과 같습니다. 종종 네트워크입니다. 사실 네트워크는 복잡하고 일반적인 네트워크에서 많은 일이 발생합니다. 그리고 많은 일이 일어나면 많은 일이 잘못 될 수 있습니다. 따라서 문제가 발생하여 결국에는 문제가 발생하면 문제 해결을 시작해야합니다. 다른 작업과 마찬가지로 효율적인 문제 해결을 위해서는 적절한 도구를 사용해야합니다. 오늘 우리는 최고의 네트워크 문제 해결 도구에 대해 논의하고 있습니다.

우리는에 대한 일반적인 토론으로 시작합니다네트워크 문제 해결. 그것이 무엇이고, 왜 필요한지, 어떻게 접근해야 하는가. 이제 바로 9 가지 최고의 네트워크 문제 해결 도구를 소개하겠습니다. 보시다시피, 우리가 가장 좋아하는 도구가 모두 정교한 수천 달러 도구는 아닙니다. 일부는 대부분의 운영 체제에 포함 된 오래된 명령 줄 도구입니다. 실제로 우리는 명령 줄과 GUI 도구의 균형을 잘 유지하려고 노력했습니다. 당사의 다양한 도구는 함께 작동하여 대부분의 문제 해결 시나리오에 도움이되는 훌륭한 도구 세트라고 생각합니다.

네트워크 문제 해결 정보

효율적인 네트워크 문제 해결에는체계적 접근. 기본적인 증상이나 사용자 불만으로 시작하여 문제의 원인을 정확히 찾아냅니다. 일단 그것을 찾으면, 그것을 고정시키는 것은 종종 케이크 한 조각입니다. 가장 어려운 점은 대개 문제를 찾는 것입니다. 네트워크는 크고 복잡한 것이므로 어디서부터 시작해야합니까?

가장 좋은 방법은 종종 최근 변경 사항을 보는 것입니다. 네트워크가 올바르게 설정되었다고 가정해도 네트워크 자체가 중단되지는 않습니다. 자동차 나 기타 기계 장치와 달리 네트워크는 손상 될 수 있으므로 결국 파손될 수 있습니다. 대부분 무언가가 잘못되기 시작하면 무언가가 바뀌었기 때문입니다. 네트워크가 변경되었다는 의미는 아닙니다. 사용법이 다를 수 있습니다. 예를 들어, 단일 사용자가 인터넷에서 큰 파일을 다운로드하여 다른 사람이 인터넷 성능 저하를 경험할 수 있습니다.

문제 해결의 가장 기본적인 황금률네트워크뿐만 아니라 무엇이든 많은 시간과 슬픔을 줄일 수 있습니다. 특히 사용자가 모든 것을 말하고 있다고 말하거나 자신이 말한 내용이 사실이라고 가정하지 마십시오. 모든 것을 직접 확인하십시오.

9 가지 최고의 네트워크 문제 해결 도구

문제 해결에 사용할 수있는 도구네트워킹 문제에 대해, 우리는 그들에 관한 전체 책을 쓸 수있는 것들이 너무 많습니다. 실제로,이 주제에 관한 많은 책이 쓰여졌습니다. 오늘, 우리는 가장 유용한 도구로 찾은 것에 집중할 것입니다. 아마 그중 몇 가지를 이미 알고 있지만 문제 해결에 어떻게 도움이 될 수 있는지 알지 못할 수 있습니다. 목록에있는 다른 도구는 문제 해결을 돕는 것 외에 다른 목적이 없습니다.

1. SolarWinds 엔지니어 툴셋 (무료 시험판)

첫 번째 항목은 엔지니어 툴셋 SolarWinds에서. 회사를 모르는 경우 SolarWinds는 최고의 네트워크 및 시스템 관리 도구를 만듭니다. 주력 제품인 Network Performance Monitor는 최고의 네트워크 모니터링 도구 중 하나입니다. SolarWinds는 또한 최고의 무료 계산기를 만드는 것으로 유명합니다.이 중 일부는 최근 최고의 서브넷 계산기 또는 최고의 TFTP 서버에 대해 논의했을 때 검토되었습니다.

하지만 오늘은 SolarWinds에 대해 이야기하고 있습니다.엔지니어 툴셋. 이름에서 알 수 있듯이 이것은 도구가 아니라 완전한 도구 세트입니다. 엔지니어 툴셋에는 60 가지가 넘는 툴이 포함되어 있습니다. 그것은 모든 것이 조금 있습니다. 이 도구는 자동 검색을 통해 스위치 포트 매핑과 같은 심도있는 세부 정보를 포함하여 모든 네트워킹 장치를 검색합니다. 문제가 발생한 후에는 문제 해결 노력에 큰 도움이되지 않지만 문제 해결시 귀중한 네트워크 지식을 향상시킬 수 있습니다.

솔라 윈드 엔진

이 도구 세트에는 훌륭한 전용 기능이 있습니다.문제 해결 도구. Ping Sweep, DNS Analyzer 및 TraceRoute와 같은 도구를 사용하여 강력한 네트워크 진단을 수행하고 복잡한 네트워크 문제를 신속하게 해결할 수 있습니다. 또한 보안에 관심이있는 경우 일부 도구 세트의 도구를 사용하여 네트워크 공격을 시뮬레이션하고 취약성을 식별 할 수 있습니다.

엔지니어 툴셋은 또한모니터링 및 경고 기능. 가용성 또는 상태 문제가 감지되면 장치를 모니터링하고 경고를 발생시킵니다. 이는 종종 사용자가 불만을 제기하기 전에 대응할 시간을 제공 할 수 있습니다. 충분하지 않은 경우 포함 된 도구 중 일부를 사용하여 구성 관리 및 로그 통합에 사용할 수도 있습니다.

이 모든 기능을 갖춘 SolarWinds엔지니어 툴셋은 무료가 아닙니다. 가격은 $ 1,495에서 시작하며 좌석 당이며, 지정된 사용자 당 하나의 라이센스가 필요합니다. 이 도구 세트를 사용 해보고 싶다면 SolarWinds에서 무료 30 일 평가판을 사용할 수 있습니다.

30 일 무료 평가판 : SOLARWINDS 엔지니어 툴셋

유용한 명령 줄 도구

가장 유용한 네트워크 문제 해결도구는 대부분의 운영 체제에 바로 내장되어 있습니다. 문제 해결 도구로 귀하를 공격하지는 않지만, 곧 보시 겠지만 각 도구는 네트워크에 어떤 문제가 있는지에 대한 귀중한 통찰력을 제공 할 수 있습니다.

2. 핑

핑은 정말 가장 기본적인 것입니다문제 해결 명령. 그다지 많이하지는 않지만 수행하는 것은 모든 단일 운영 체제에 포함되어있어 매우 유용합니다. 기술적으로 말하면 Ping은 ICMP 에코 요청 패킷을 대상으로 보내고 ICMP 에코 응답 패킷을 다시 보내 응답을 기다립니다. 이 프로세스는 Windows에서 기본적으로 5 번 반복되며 대부분의 Unix / Linux 구현에서 기본적으로 중지 될 때까지 반복되어 통계를 수집 할 수 있습니다. Ping은 각 요청과 응답 간의 지연 시간을 계산하고 왕복 시간으로 표시합니다. 유닉스 변형에서는 일반적으로 응답의 TTL 필드 값을 표시하여 소스와 대상 사이의 홉 수 또는 라우터 수를 나타냅니다.

문제 해결 도구로서 Ping이 첫 번째가 될 수 있습니다.단계. 예를 들어, 사용자가 회사 인트라넷의 응답이 느리다고 불평한다고 가정 해보십시오. 해당 사용자의 워크 스테이션에서 인트라넷 웹 서버의 Ping을 실행하면 첫 번째 진단을 빠르게받을 수 있습니다. Ping 통계에 응답 시간이 느린 경우 네트워크 문제 일 가능성이 있습니다. 반면에 핑은 정상입니다. 아마도 서버가 충분히 빨리 응답하지 않을 수 있습니다. 어쨌든 추가 디버깅을위한 시작점을 제공합니다.

3. 트레이스 / 트레이스 루트

당신이에서 오는 여부에 따라Windows 또는 * nix 세계에서는이 명령 줄 도구를 Tracert 또는 Traceroute라고합니다. 그들은 거의 동일하며 똑같은 목적으로 사용됩니다. 대상 IP 주소를 지정하여 실행하는 명령은 명령을 실행하는 컴퓨터와 대상 IP 주소 사이를 통과해야하는 모든 라우터 목록을 표시합니다.

문제 해결 도구로서 Tracert는Ping으로 유용합니다. 최신 네트워크는 종종 두 지점 사이에 여러 경로가있는 복원력과 중복성으로 구축됩니다. 어떤 이유로 든 여러 경로 중 하나가 중단되면 트래픽이 다른 경로를 통해 자동으로 다시 라우팅됩니다. 이 경로가 다르면 성능이 저하 될 수 있습니다.

Traceroute의 또 다른 유용한 기능은Ping과 마찬가지로 각 홉에 대한 응답 시간 통계가 표시됩니다. 따라서 네트워크 속도 저하 또는 혼잡의 위치를 ​​파악하는 데 유용한 도구가됩니다. 각 홉마다 Traceroute에 최소, 평균 및 최대 응답 시간이 표시됩니다.

4. Ipconfig

Ipconfig는 다른 명령 줄 도구입니다.대부분의 운영 체제에 포함되어 있습니다. 이 명령은 컴퓨터를 실행하는 컴퓨터의 IP 프로토콜 스택에 대한 정보를 표시하는 데 사용됩니다. 다양한 스위치 또는 명령 줄 옵션을 사용하면 세부 정보를 표시 할 수 있습니다.

기본적으로이 명령은 IP를 표시합니다.컴퓨터에 설치된 각 네트워크 인터페이스와 관련된 주소, 서브넷 마스크 및 기본 게이트웨이. / all 옵션을 추가하면 더 많은 정보가 표시됩니다. 예를 들어 각 인터페이스의 MAC 주소를 제공합니다. 또한 IP 주소와 구성이 수동으로 이루어 졌는지 아니면 DHCP를 통해 이루어 졌는지 나타냅니다. 그리고 DHCP의 경우 DHCP 서버 및 임대에 대한 세부 정보를 알려줍니다.

Ipconfig는 제공하는 것 이외의 다른 유틸리티를 가지고 있습니다로컬 머신에 대한 정보. Ipconfig의 명령 줄 스위치 중 일부는 일부 매개 변수가 재설정되거나 수정되게합니다. ipconfig / release 및 ipconfig / renew 명령을 사용하여 DHCP 임대를 수정할 수 있습니다. 전자는 현재 DHCP 임대를 해제하고 후자는 DHCP 서버에서 새 IP 주소를 요청합니다. 다른 예로 ipconfig / flushdns 명령을 사용하여 DNS 이름 확인 캐시를 지울 수 있습니다.

5. Netstat

TCP / IP 문제 해결 중 하나연결 문제는 모든 시스템의 수많은 연결 및 서비스에서 발생합니다. Netstat를 사용하면 각 연결 상태와 실행중인 서비스를 식별하여 검색 범위를 좁힐 수 있습니다. 대부분의 운영 체제에서 사용할 수있는 Netstat는 클라이언트 서비스 및 TCP / IP 통신에 대한 세부 정보를 빠르게 제공 할 수 있습니다.

명령을 실행하면 모든 활성이 표시됩니다로컬 컴퓨터의 연결, 모두 나가는 수신. 또한 Netstat는 컴퓨터에서 실행중인 청취 포트를 표시 할 수도 있습니다. Netstat는 많은 옵션을 허용하는 명령입니다. 더 혼란스럽게 만들기 위해 옵션은 플랫폼마다 다릅니다. 예를 들어, Windows의 Netstat -b는 각 연결과 연관된 실행 파일의 이름을 표시하지만 OS X 또는 BSD에서는 -i와 함께 통계를 바이트 단위로 표시하는 데 사용됩니다.

사용 가능한 모든 정보를 배우는 가장 좋은 방법Netstat에서 특정 버전의 매개 변수는-? 도구의 도움말 화면을 표시합니다. * nix 시스템에서 Netstat 매뉴얼 페이지를 표시하여 동일한 정보를 얻을 수 있습니다.

6. Nslookup (및 발굴)

마지막 명령 줄 도구는Nslookup 및 Dig. 왜 두 가지 도구가 필요한가요? 설명하려고합니다. Nslookup 및 Dig는 DNS 확인을 확인하는 데 사용됩니다. DNS (Domain Name Service)는 www.microsoft.com과 같은 호스트 이름을 IP 주소로 확인하기 위해 컴퓨터에서 사용하는 서비스입니다. DNS 서버가 잘못된 IP 주소를 반환하는 잘못된 DNS 확인은 종종 간과되지만 일반적인 문제입니다.

Nslookup 명령 뒤에는 보통호스트 이름이며 해당 IP 주소를 반환합니다. 문제 해결 도구로서 Nslookup의 단점 중 하나는 기본적으로 로컬로 구성된 DNS 서버를 조사하지만 운영 체제의 이름 확인 라이브러리를 사용하지 않는다는 것입니다. 따라서 Nslookup은 컴퓨터의 이름 확인 시스템이 작동하지 않더라도 올바른 정보를 반환 할 수 있습니다.

이 문제를 피하기 위해 Dig가 만들어졌습니다. 구문은 약간 다릅니다. 특히 고급 옵션을 사용하는 경우 Dig는 기본적으로 Nslookup과 동일한 목적을 제공하지만 운영 체제의 라이브러리를 사용합니다. Dig의 주요 단점은 ISC 웹 사이트에서 다운로드 할 수있는 ISC DNS 서버 소프트웨어 인 Bind와 함께 제공되지만 대부분의 운영 체제에 포함되어 있지 않다는 것입니다.

7. Sysinternals 도구

에스ysinternals는 실제로 제품이 아닙니다. 현재 Microsoft TechNet의 일부인 웹 사이트입니다. Sysinternals에는 유용한 네트워크 문제 해결 도구가 몇 가지 있으므로 목록에 있습니다. 전체적으로이 사이트에는 다운로드 할 수있는 60 가지가 넘는 도구가 있지만 네트워크 문제 해결을위한 도구는 아닙니다.

가장 흥미로운 도구 중Sysinternals는 Piping이며 네트워크 성능을 측정하는 데 사용할 수있는 Ping의 개선 된 버전입니다. Ping과 같은 명령 줄 도구이지만 ICMP 대신 TCP 패킷을 사용하여 Ping을 수행 할 수있는 등의 옵션을 제공합니다. ICMP 요청이 항상 TCP와 동일하게 취급되는 것은 아니기 때문에 표준 Ping보다 더 나은 테스트가 될 수 있습니다.

TechNet Sysinternals 홈 페이지

Sysinternals의 또 다른 유용한 도구는 Windows 프로그램 인 TCPView로컬 및 원격 주소 및 TCP 연결 상태를 포함하여 시스템의 모든 TCP 및 UDP 엔드 포인트에 대한 자세한 목록 이전 버전의 Windows에서 TCPView는 엔드 포인트를 소유 한 프로세스의 이름도보고합니다. TCPView는 위에서 설명한 Netstat와 유사합니다. 그러나 Netstat의보다 유익하고 편리하게 제공되는 서브 세트를 제공합니다.

8. 와이어 샤크

패킷 스니퍼는 특별한 종류의네트워크 트래픽을 심층적으로 조사 할 수있는 문제 해결 도구입니다. 네트워크 문제 해결 도구의 현미경입니다. 패킷 스니퍼는 두 가지 작업을 수행합니다. 먼저 네트워크 인터페이스에 들어 오거나 나가는 모든 단일 패킷을 캡처합니다. 그러나 더 중요한 것은 패킷 스니퍼는 패킷 헤더를 해독하고 대화를 재구성하며 네트워크에서 진행중인 작업에 대한 통찰력을 제공하는 강력한 분석 도구를 제공한다는 것입니다.

Wireshark 스크린 샷

패킷 스니퍼에 대해 이야기 할 때 와이어 샤크, 무료 오픈 소스 도구 ~로 보인다 참고. 그것은 표준이되었습니다 그 많은 다른 도구심지어 상업적인 것들 에뮬레이트합니다. 이 도구는 특히 강력한 분석 기능. 많은 관리자가 다음과 같은 명령 줄 유틸리티를 사용합니다 트래픽을 캡처하기위한 tcpdump 또는 Windump 트래픽을 캡처하려는 시스템에 이미 존재하기 때문입니다. 그런 다음 로드 포착 분석을 위해 Wireshark에 파일을 저장하십시오. Wireshark의 필터는 분석 기능 외에도nother 제품의 인상적인 특징. 필터를 사용하면 에 제로 바로 그거죠 자료 그들관심이 있고 더 간단한 분석.

Wireshark는 가파른 학습 곡선을 가지고 있지만좋은 학습. 문제 해결 도구 중 가장 유용한 도구 중 하나입니다. 거의 20 년 동안 사용되었으며 대부분의 주요 플랫폼으로 포팅되었습니다.

9. Nmap / 젠맵

Nmap, 이것은 약자 네트워크 매퍼는 스캔입니다ing 도구 호스트와 서비스를 발견하는 데 사용됩니다. 그러므로 네트워크의 "지도"구축 따라서 그 이름. Nmap 에 의해 작동 보내다노래 대상 호스트로 특수하게 조작 된 패킷 –핑과 같은 종류 분석노래 응답.

Nmap의 주요 용도는 어떤 서비스를 분석하는 데 있습니다컴퓨터에서 사용할 수 있습니다. 호스트와 해당 서비스를 감지하고 운영 체제를 감지합니다. 스크립팅을 통해이 도구는 고급 서비스 탐지, 취약성 탐지 등에 사용될 수 있습니다.

젠맵 GUI 스크린 샷

Nmap으로 시작된 명령 줄 도구Linux 전용 유틸리티이지만 Windows, Solaris, HP-UX, OS X, AmigaOS 및 IRIX를 포함한 대부분의 BSD 변형을 포함한 다른 운영 체제로 이식되었습니다. 그래픽 사용자 인터페이스를 선호하는 경우 Nmap에 대한 여러 GUI 프론트 엔드가 릴리스되었습니다. 가장 좋은 것은 Zenmap이라는 이름을 사용하며 Nmap과 같은 팀에서 나왔습니다. Nmap과 비교할 때 Zenmap은 잘 설계된 사용자 인터페이스 덕분에 배우고 익히기가 훨씬 쉽습니다. 가장 예쁜 도구는 아니지만 기능이 뛰어납니다.

결론

이것은 우리가 최상의 또는 가장 유용한 네트워크 문제 해결 도구 인 것으로 밝혀진 샘플 일뿐입니다. 사용 가능한 다른 도구가 많이 있습니다 완전히 정직하기 위해 우리는 모든 것을 시도하지 않았습니다. 실제로 우리가 모르는 도구가 많이있을 수 있습니다. 하나의 문제 해결 시나리오에 가장 적합한 도구는 다른 상황에서 최고가 아닐 수도 있습니다. 따라서 모든 요구에 맞는 최상의 도구는 없습니다. 최선의 방법은 가능한 많은 것을 확보하고 사용하기 전에 사용법을 배우는 것입니다.

코멘트