매일 업데이트
2022-02-11 14:22 12 min

2020년에 우리가 리뷰한 최고의 스캐너

네트워크 관리의 핵심: IP 주소 관리

네트워크 관리자에게 IP 주소 지정은 가장 중요한 업무 중 하나입니다. 연결된 모든 기기는 고유한 IP 주소를 가져야 하며, IP 주소 충돌은 절대 발생해서는 안 됩니다. 수많은 기기를 사용하는 대규모 조직에서는 원활한 운영을 위해 효율적인 IP 주소 관리 도구가 필수적입니다. 이제는 스프레드시트만으로 모든 것을 처리하던 시대는 지났습니다. 다양한 종류의 IP 주소 지정 도구가 존재하지만, 오늘은 특히 뛰어난 IP 주소 추적 도구에 대해 자세히 살펴보겠습니다.

먼저 IP 주소의 필요성, 정의, 사용 방법, 그리고 왜 고유해야 하는지에 대해 알아보겠습니다. IP 주소가 항상 고유해야 하는 것은 아니라는 사실도 살펴보겠습니다. 그다음으로 IP 주소 할당 방식, 즉 정적 할당과 동적 할당의 차이점과 각 방식의 장단점을 설명합니다. 최근 몇 년간 중요성이 높아진 DDI(DNS, DHCP, IPAM)에 대해서도 살펴볼 것입니다. 마지막으로, IP 주소 관리에 도움이 되는 다양한 유형의 도구를 알아보고, 시중에서 가장 훌륭한 IP 주소 추적 도구를 간략하게 소개할 예정입니다.

IP 주소의 중요성

IP 주소는 네트워크에 연결된 각 기기를 고유하게 식별하는 데 사용됩니다. IP 네트워크 세계에서 주소와 같은 역할을 합니다. 요즘에는 IP 네트워크가 널리 사용되지만, 항상 그랬던 것은 아닙니다. 이전에는 Microsoft의 NetBEUI, Novell NetWare의 IPX/SPX, Apple의 AppleTalk처럼 각 제조업체마다 다른 네트워킹 방식을 사용했습니다. 당시에는 IP 네트워크(Internet Protocol의 약자)가 인터넷에서만 사용되었지만, 인터넷이 대중화되면서 IP 네트워킹을 사용하는 것이 보편화되었습니다. 그 결과 IP 주소는 모든 컴퓨터 구성의 필수 요소가 되었습니다.

IP 주소가 각 기기를 고유하게 식별한다고 했지만, 이는 주어진 환경 내에서만 유효합니다. 즉, IP 주소는 해당 환경 내에서만 고유하면 됩니다. 인터넷이 대표적인 예시이지만, 인터넷에 접속하는 모든 컴퓨터가 인터넷에 직접 연결될 필요는 없습니다. 대부분의 사용자는 게이트웨이를 통해 인터넷에 접속하고, 내부적으로는 로컬 IP 주소를 사용합니다. 이런 경우 로컬 주소만 고유하면 되므로, 다른 조직에서 동일한 IP 주소를 사용하는 경우가 많습니다. 예를 들어 일반적인 가정용 WiFi 라우터는 내부 IP 주소로 192.168.0.1을 사용합니다. 따라서 이 주소는 대부분의 가정 네트워크에서 발견됩니다.

IP 주소 할당 및 관리

소규모 네트워크를 제외한 대부분의 네트워크에서 네트워크 계획의 첫 번째 단계는 IP 주소 지정 계획을 세우는 것입니다. 이 계획은 IP 주소가 어떻게 사용될지 정의합니다. 예를 들어, 특정 IP 주소 범위는 서버용으로 예약될 수 있습니다. 또 다른 범위는 네트워크에 연결된 컴퓨터에 할당되고, 일부 IP 주소는 네트워킹 장비나 네트워크 프린터와 같은 다른 장치를 위해 예약됩니다. 이러한 작업은 스프레드시트 소프트웨어와 같은 간단한 도구를 사용하여 수행하는 경우가 많습니다.

다음 단계는 장치에 IP 주소를 할당하는 것입니다. 이를 IP 주소 할당이라고 합니다. 다양한 할당 방법이 있지만, 여기서 가장 중요한 점은 어떤 IP 주소가 어떤 장비에 할당되었는지 추적해야 한다는 것입니다. 이것이 바로 IP 주소 관리입니다.

정적 vs 동적 IP 주소 할당

IP 주소를 할당하는 방법에는 크게 정적 할당과 동적 할당 두 가지가 있습니다. 정적 IP 주소 지정은 각 연결된 장치에서 IP 주소 및 기타 IP 네트워킹 매개변수를 수동으로 설정하는 방식입니다. 다소 노동 집약적이고 오류가 발생하기 쉽지만, 장치 수가 적은 소규모 IP 주소 세그먼트에서 널리 사용됩니다. 또한 서버와 같이 IP 주소 지정에 대한 완벽한 제어가 중요한 환경에서도 자주 사용됩니다. 정적 IP 주소 지정의 주요 단점은 필요한 관리 노력이 크다는 것입니다.

동적 IP 주소 지정은 프로세스의 일부를 자동화합니다. DHCP(Dynamic Host Configuration Protocol)와 함께 사용되며, IP 주소를 자동으로 할당하고 연결된 장치의 네트워킹 매개변수를 구성하는 프로토콜입니다. 할당은 DHCP 서버에 연결된 장치가 IP 주소를 요청하고, 서버가 주소를 임대하는 방식으로 이루어집니다. 임대가 만료되면 DHCP 서버는 해당 주소를 사용 가능한 주소 풀로 반환합니다. 연결된 장치는 임대가 만료되기 전에 갱신할 수 있습니다.

동적 주소 지정을 사용한다고 해서 관리자가 IP 주소를 관리해야 할 부담이 완전히 사라지는 것은 아닙니다. 우선 DHCP 서버는 할당 가능한 IP 주소 풀로 올바르게 구성되어야 합니다. 또한 다른 모든 IP 네트워킹 매개변수도 DHCP 서버에서 구성해야 합니다. 그럼에도 불구하고 정적 IP 주소 지정에 비해 필요한 노력은 훨씬 적습니다.

DDI(DNS, DHCP, IPAM)에 대한 이해

IP 주소 대신 이름을 사용하여 원격 장치를 참조할 수 있도록 하는 시스템인 DNS는 DHCP와 밀접하게 연결되어 있습니다. 실제로 많은 DHCP 서버가 DNS 서버이기도 합니다. DNS는 이름을 올바르게 확인하기 위해 각 호스트에 할당된 IP 주소를 알아야 하기 때문에 이치에 맞습니다. DHCP 서버와 DNS 서버가 서로 다른 개체인 경우에도 서로 통신해야 합니다. DHCP 서버가 IP 주소를 호스트에 임대할 때마다 해당 호스트의 DNS 레코드를 올바른 IP 주소로 업데이트해야 합니다.

DHCP와 DNS 간의 이러한 밀접한 관계는 DDI라는 용어를 탄생시켰습니다. DDI는 DNS와 DHCP를 나타내는 약어이며, 마지막 I는 IP 주소 관리(IP Address Management)를 의미합니다. IP 주소 관리는 DNS 및 DHCP와 분리될 수 없는 중요한 요소입니다. 오늘날 많은 벤더가 DDI 솔루션을 제공합니다. 일반적으로 IP 주소 관리 기능과 DHCP 및 DNS 서버를 통합한 시스템입니다. 일부 솔루션은 DNS 및 DHCP 서버를 통합하는 반면, 다른 솔루션은 기존 DNS 및 DHCP 서버 위에 설치되어 이를 제어하는 "래퍼" 시스템을 제공합니다.

다양한 IP 주소 관리 도구

IP 주소를 관리하고 할당을 추적할 때 사용할 수 있는 다양한 유형의 도구가 있습니다. 모든 도구를 사용할 필요는 없지만, 여러 도구를 조합하여 사용하는 경우가 많습니다. 어떤 종류의 도구가 있는지 살펴보겠습니다.

IP 주소 관리자는 비교적 일반적인 명칭으로, 다른 소프트웨어 도구에 맞춰 사용할 수 있습니다. 이러한 도구들은 모두 IP 주소 관리를 용이하게 한다는 공통 목표를 가지고 있습니다. 일부는 매우 정교한 도구이며, DDI 소프트웨어 제품군도 이러한 범주에 속할 정도로 정교합니다. 다른 도구들은 정적 IP 주소 지정이 사용되는 환경에서 주로 사용되는 간단한 도구입니다. 이러한 도구들은 어떤 IP 주소가 어떤 리소스에 할당되었는지에 대한 데이터베이스 역할을 합니다. 일부 도구에는 DNS 조회 기능이 포함되어 있어 데이터베이스 내용이 실제 구성과 일치하는지 확인할 수 있습니다.

IP 주소 추적기는 네트워크 장치에 실제로 구성된 IP 주소를 찾는 데 도움이 되는 도구입니다. 이러한 도구는 문서화된 내용과 실제 구성을 통합하는 등 다양한 목적으로 사용할 수 있습니다. 이는 현실을 반영하지 못하는 IP 주소 관리 시스템이 무의미하다는 점에서 중요한 기능입니다. 일부 도구는 자동으로 데이터베이스 정보를 실제 구성과 일치시키고, 불일치를 나열하거나 IP 주소 관리 시스템의 오류를 직접 수정하기도 합니다. 또한 많은 도구를 정기적으로 자동 실행되도록 구성하여 무단 변경을 감지할 수도 있습니다.

마지막으로 살펴볼 도구 유형은 IP 주소 스캐너입니다. IP 주소 범위를 스캔하는 데 사용됩니다. 시작 및 끝 IP 주소로 범위를 지정하거나 IP 주소와 서브넷 마스크, 또는 192.168.0.0/24와 같은 CIDR 표기법으로 전체 서브넷을 지정할 수 있습니다. IP 주소 스캐너는 일반적으로 Ping 또는 유사한 유틸리티를 사용하여 각 IP 주소에 연결을 시도하고, 응답하는 IP 주소를 보고합니다. 대부분의 IP 주소 스캐너는 역 DNS 조회를 수행하여 IP 주소 외에 각 응답 호스트의 호스트 이름을 표시합니다. 이러한 도구를 포트 스캐너라고 부르는 경우도 있으며, 일부 도구는 해당 장치에서 열려 있는 IP 포트 목록도 제공합니다.

최고의 IP 주소 스캐너

실제 환경에서 IP 주소 추적 도구와 IP 주소 스캐너 도구 간의 구별은 명확하지 않습니다. 사실 어느 쪽이든 보편적으로 받아들여지는 정의는 없습니다. 아래 목록에는 IP 주소 추적기, IP 주소 스캐너, 또는 단순히 IP 스캐너나 IP 주소 관리자라고 불리는 다양한 종류의 도구가 포함되어 있습니다. 중요한 선정 기준은 도구가 IP 주소를 처리하고 사용을 추적할 수 있는지 여부입니다.

1 — SolarWinds IP 주소 추적기 (무료 다운로드)

첫 번째로 소개할 도구는 SolarWinds에서 제공하는 훌륭한 도구입니다. SolarWinds는 네트워크 관리 분야에서 잘 알려진 회사로, 최고 수준의 도구를 개발하고 네트워크 관리자의 특정 요구 사항을 해결하는 데 특화된 다양한 무료 도구를 제공합니다. 저희는 최근 최고의 서브넷 계산기 또는 최고의 syslog 서버를 다루면서 이러한 무료 도구 중 일부를 이미 살펴봤습니다.

SolarWinds IP Tracker는 최대 254개의 IP 주소를 관리하고 추적하는 데 사용할 수 있습니다. 이러한 제한 때문에 소규모 환경에 매우 적합한 도구입니다. IP 주소 가용성을 추적하고 사용 가능한 IP 주소가 부족할 때 알림을 제공합니다. 또한 IP 주소 충돌을 자동으로 감지하고, 발견 즉시 사용자에게 알립니다. 이 기능이 제한된 도구는 DNS 및 DHCP 서버와 상호 작용하지 않으므로, 발견된 문제는 수동으로 수정해야 합니다. 색상으로 구분된 상태를 표시하는 매력적인 대시보드 기반 사용자 인터페이스를 제공하며, 과거 추세 및 이벤트 보고서도 확인할 수 있습니다.

2 — SolarWinds IP 주소 관리자 (무료 평가판)

보다 완벽한 엔터프라이즈급 도구를 원한다면 SolarWinds IP Address Manager가 적합할 수 있습니다. 이 도구는 무료 IP 주소 추적기가 멈추는 지점에서 시작됩니다. 즉, 무료 도구의 제한이 없는 모든 기능을 갖춘 IP 주소 관리 도구입니다. 최대 2백만 개의 IP 주소를 관리할 수 있어 대규모 환경에도 충분합니다.

DHCP 또는 DNS 기능은 포함되어 있지 않지만, IP Address Manager는 기존 DNS 및 DHCP 서버와 상호 작용하여 진정한 DDI 솔루션을 제공합니다. 물론 이 도구에는 자동 IP 주소 추적 기능이 있습니다. 그렇지 않았다면 이 목록에 포함되지 않았을 것입니다. 이 도구는 IP 주소가 어떻게 사용되는지 항상 파악할 수 있도록 서브넷을 자동으로 모니터링합니다. 시스템은 IP 주소 충돌, 고갈된 범위, 일치하지 않는 DNS 레코드에 대해 경고를 제공합니다.

이 도구는 Microsoft, Cisco 및 ISC의 DHCP 서버와 통합되며 BIND 및 Microsoft DNS 서버와 함께 작동합니다. 가격은 1,995달러부터 시작하며, 관리되는 주소 수에 따라 달라집니다. 제품을 구매하기 전에 사용해보고 싶다면 30일 무료 평가판을 사용할 수 있습니다.

3 — 고급 IP 스캐너

고급 IP 스캐너는 흥미로운 특징이 있습니다. Windows에서 실행되며 Windows용으로 제작되었습니다. 자세한 내용은 곧 살펴보겠습니다. 이 소프트웨어는 IP 주소 범위를 입력값으로 사용하며, IP 주소 목록이 포함된 텍스트 파일을 도구에 제공할 수도 있습니다. 이 도구는 주소를 스캔하고 응답하는 주소 목록을 제공합니다. 하지만 IP 주소뿐만 아니라 각 호스트의 이름, MAC 주소 및 네트워크 인터페이스 공급업체도 표시합니다.

도구가 검색하는 Windows 호스트의 경우 훨씬 더 많은 기능을 사용할 수 있습니다. 예를 들어 도구는 네트워크 공유를 나열하고, 공유를 클릭하면 해당 컴퓨터에서 공유가 열립니다. 또한 RDP 또는 Radmin을 사용하여 원격 제어 세션을 시작하거나, Wake on LAN을 지원하는 Windows 컴퓨터를 원격으로 켤 수 있습니다.

4 — Angry IP 스캐너

Angry IP Scanner는 Windows, OS X 및 Linux에서 실행되는 다중 플랫폼 도구입니다. 이 도구는 전체 네트워크 또는 서브넷뿐만 아니라 IP 주소 범위 또는 텍스트 파일의 IP 주소 목록도 검색할 수 있습니다. 응답하는 IP 주소를 찾기 위해 Ping을 사용하지만, 호스트 이름과 MAC 주소 공급업체를 확인하고, 이를 지원하는 호스트에 대한 NetBIOS 정보도 제공합니다. 또한 이 도구는 포트 스캐너 역할도 수행하여 각 응답 호스트에서 열려 있는 포트를 나열할 수 있습니다.

Angry IP 스캐너는 GUI 기반 도구이지만, 명령줄 버전도 제공됩니다. 이는 스크립트에 도구의 기능을 포함하는 데 유용합니다. 결과는 테이블 형식으로 화면에 표시되며, CSV 또는 XML과 같은 다양한 파일 형식으로 내보낼 수 있습니다.

5 — SoftPerfect 네트워크 스캐너

SoftPerfect 네트워크 스캐너는 IP 주소 범위를 스캔하고 MAC 주소, 호스트 이름, 응답 시간과 함께 응답하는 주소를 나열합니다. 또한 포트 스캐너로 사용할 수 있으며, 각 호스트에서 열려 있는 IP 포트를 선택적으로 나열할 수 있습니다.

이전 도구와 마찬가지로 Windows 호스트에 대해 추가 기능을 사용할 수 있습니다. 예를 들어 이 도구는 각 호스트의 모든 공유를 표시하며 숨겨진 공유도 보여줍니다. 또한 현재 각 Windows 컴퓨터에 연결된 사용자 계정을 나열할 수도 있습니다. 이 도구를 사용하면 원격으로 컴퓨터에 액세스하고 원격으로 명령을 실행할 수 있으며, 검색된 컴퓨터에 메시지를 브로드캐스트할 수도 있습니다.

6 — LizardSystems 네트워크 스캐너

LizardSystems 네트워크 스캐너의 가장 큰 차이점은 브라우저 기반이라는 것입니다. Windows에서만 실행되며 Internet Explorer가 필요합니다. 기능적인 측면에서는 필요한 모든 기능을 제공합니다. 사용하기 쉽고, 다중 스레딩을 사용하여 뛰어난 성능을 제공하며 확장성이 뛰어납니다. 스캔할 수 있는 주소 수에는 제한이 없습니다.

또한 지정한 포트를 확인하는 결과 필터링 또는 사용자 지정 가능한 상태 확인과 같은 몇 가지 고급 기능도 제공합니다. NetBIOS 정보를 검색하고 원격 리소스에 대한 액세스 권한을 확인합니다. 결과를 조작하려는 경우 HTML, XML 또는 텍스트로 내보낼 수 있습니다.

7 — Bopup 스캐너

B-Labs는 일반적으로 메시징 시스템을 전문으로 하는 회사이기 때문에 이 목록에서 B-Labs의 제품을 보는 것은 다소 놀랍습니다. 사실, Bopup 스캐너는 B-Labs에서 제공하는 유일한 네트워크 관리 도구입니다. Windows 운영 체제용 무료 도구입니다.

이 도구는 네트워크를 스캔하고 연결된 모든 장치 목록을 출력합니다. IP 주소, 호스트 이름 및 MAC 주소를 표시합니다. 또한 각 호스트에서 웹 서버가 응답하는지 알려줍니다. 각 호스트를 드릴다운하여 사용 가능한 공유 목록과 같은 추가 정보를 볼 수 있습니다. 옵션으로 스캔할 IP 주소를 정확히 지정할 수 있으며, 응답하지 않는 IP 주소가 프로세스 속도를 늦추는 것을 방지하기 위해 응답 시간 제한을 설정할 수도 있습니다.

8 — MyLanViewer 네트워크/IP 스캐너

MyLanViewer 네트워크/IP 스캐너는 결과가 표시되는 방식이 주요 차별점인 Windows용 무료 IP 주소 스캐너입니다. IP 주소 및 해당 매개변수 목록을 테이블로 표시하는 대신, 이 도구는 결과를 계층적 방식으로 표시합니다. Windows 탐색기 창의 왼쪽 창처럼 보입니다.

이 도구는 실행에 사용된 컴퓨터가 연결된 전체 네트워크를 검색합니다. 각 응답 호스트를 트리 구조의 노드로 표시합니다. 항목 옆에 있는 더하기 기호를 클릭하면 해당 항목에 대한 추가 정보가 표시됩니다. 대부분의 다른 도구와 동일한 보조 데이터를 표시합니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.