IP 주소와 서브넷 마스크는 현장에서 막 시작하는 네트워크 관리자가 이해하기 힘든 개념일 수 있습니다. 그리고 그것들을 잘못 이해하면 라우팅 프로세스와 함께 즉시 또는 IP 주소 고갈과 함께 치명적인 영향을 미칠 수 있습니다. 처음에 제대로 맞추는 것이 중요합니다. 이것이 우리가 당신을 돕기 위해 10가지 최고의 서브넷 계산기를 제시하는 이유입니다.
오늘은 먼저 IP 주소가 어떻게 작동하는지 간단히 설명하겠습니다. 그런 다음 서브넷 및 서브넷 마스크에 대해 설명합니다. classful addressing과 CIDR을 설명하지 않고는 토론이 완전하지 않을 것이므로 이것이 우리가 다음에 할 일입니다. 그리고 최고의 서브넷 계산기인 핵심 서브넷을 살펴보기 전에 공용 네트워크와 사설 네트워크의 차이점을 설명하겠습니다.
목차
IP 주소 – 호스트 및 네트워크
IP 주소 또는 인터넷 프로토콜 주소는 네트워크에 연결된 각 호스트 또는 장치를 고유하게 식별하는 데 사용됩니다. 그 네트워크는 수백만 개의 호스트가 있는 인터넷만큼 클 수도 있고 소수의 호스트가 있는 일반적인 홈 네트워크만큼 작을 수도 있습니다.
IP 주소는 32비트 길이의 이진수입니다. IP 주소를 이진 형식(예: 11000000101010000000000001101010)으로 작성하는 것은 지루하고 오류가 발생하기 쉬우므로 점으로 구분된 각각 8비트를 나타내는 4개의 십진수 시퀀스로 작성하는 방법을 고안했습니다. 이 방식을 사용하면 이전 주소는 192.168.0.106으로 작성됩니다. 쓰기, 읽기, 기억하기가 훨씬 더 쉽겠죠? 이 표기법을 점 십진법이라고 합니다.
IP 주소에는 네트워크 부분과 호스트 부분의 두 부분이 있습니다. 첫 번째 부분은 해당 주소가 있는 서브넷을 지정하고 호스트 부분은 해당 네트워크의 정확한 호스트를 지정합니다. IP 주소가 우편 주소인 경우 네트워크 부분은 도시 이름이 되고 호스트 부분은 실제 거리 주소가 됩니다.
이제 다음과 같이 자문할 수 있습니다. 어느 부분이 네트워크이고 어느 부분이 호스트입니까? 음… 당신이 결정합니다. 계속 읽으세요.
서브넷팅에 대해 알아야 할 사항
서브넷은 네트워크를 서브넷이라고 하는 더 작은 부분으로 나누는 “기술”입니다. 예를 들어 조직의 IP 주소가 10.11.0.0이고 10.11 부분이 네트워크 부분이라고 가정해 보겠습니다. 그러면 0.1에서 255.254까지 65534개의 호스트가 생성될 수 있습니다.
그러나 수천 개의 호스트가 있는 대규모 네트워크를 피해야 하는 많은 이유가 있습니다. 네트워크 초기에 동축 케이블로 작동할 때 충돌과 관련이 있었습니다. 네트워크의 모든 호스트는 공통 배선을 통해 “통신”합니다. 한 번에 한 호스트만 이야기할 수 있습니다. 그러나 호스트는 케이블이 사용 중인지 감지할 방법이 없었습니다. 그러나 그들은 두 개의 장치가 동시에 대화했음을 감지하는 방법을 가지고 있었습니다. 그 이벤트를 충돌이라고 하며, 발생했을 때 매우 짧은 시간이지만 두 장치가 무작위로 대화를 멈추고 다시 말하기 시작했습니다. 충돌이 너무 자주 발생하면 성능에 부정적인 영향을 미친다고 상상할 수 있습니다.
오늘날에는 네트워크가 바뀌고 충돌이 더 이상 존재하지 않지만 여전히 또 다른 중요한 이유인 브로드캐스트를 위해 네트워크를 최대한 작게 유지하려고 합니다. 브로드캐스트는 네트워크의 모든 호스트가 수신하는 데이터 패킷입니다. 많은 통신 프로토콜이 서로 다른 목적을 위해 프로토콜에 의존하며 네트워크에 많은 프로토콜이 있을 수 있습니다. 그리고 그 효과는 높은 충돌 비율만큼 극적이지 않을 수 있지만 네트워크 속도를 저하시킵니다.
따라서 예제로 돌아가서 10.11 네트워크를 각각 254개 호스트의 255개 네트워크로 분할하기로 결정할 수 있습니다. 서브넷 설정에서 네트워크 부분은 10.11.0이 되고 호스트 부분은 마지막 0이 됩니다.
서브넷 마스크
네트워크를 여러 서브넷으로 분할하기로 선택했으므로 어떻게 해야 합니까? 어느 부분이 어느 부분인지 장비에 어떻게 알릴 수 있습니까? 우리는 서브넷 마스크를 사용합니다. 서브넷 마스크는 32비트 중 네트워크용으로 예약된 비트 수와 호스트용으로 예약된 비트 수를 식별합니다. 이전 예제로 돌아가려면 서브넷 마스크는 111111111111111111111100000000이 될 것이며 처음 24비트는 네트워크 부분을 나타내고 마지막 8비트는 호스트 부분을 나타냅니다. 점으로 구분된 십진법을 사용하여 이 마스크를 255.255.255.0으로 씁니다.
최근 몇 년 동안 서브넷 마스크 작성을 용이하게 하는 새로운 표기법이 등장했습니다. 서브넷 마스크가 뒤따르는 IP 주소를 지정하는 대신에 우리는 IP 주소 뒤에 슬래시와 주소의 네트워크 부분에 있는 비트 수를 씁니다. 이전 예제로 돌아가서 10.11.0.0/24를 작성합니다.
클래스풀 vs CIDR
인터넷 초창기에 서브넷 마스크는 IP 주소의 클래스에 따라 미리 정의되었습니다. 모든 주소는 A, B, C, D, E의 5가지 클래스로 분류되었습니다. 클래스 A 주소는 10.으로 시작하여 항상 255.0.0.0을 마스크로 사용했습니다. 클래스 B 주소는 127로 시작했으며 항상 서브넷 마스크가 255.255.0.0이었습니다. 클래스 C 주소는 192.168로 시작했으며 항상 서브넷 마스크가 255.255.255.0이었습니다. 클래스 D와 E의 경우 전자는 멀티캐스팅에 사용되고 후자는 사용되지 않습니다.
서브넷 마스크를 지정할 필요가 없었기 때문에 이것은 실용적이었습니다. IP 주소 클래스에 따라 암시되었습니다. 결국 네트워크 관리자는 IP 주소 클래스가 너무 제한적이며 CIDR 또는 Classless Inter-Domain Routing이 발명되었음을 찾기 시작했습니다. CIDR을 사용하면 관리자는 모든 IP 주소로 서브넷 마스크를 지정할 수 있습니다.
사설 및 공용 네트워크
이것은 사설 네트워크에서 특히 유용했습니다. IP 주소는 원래 인터넷용으로 만들어졌고 원래 인터넷에 연결된 모든 호스트가 공용 IP 주소를 사용했지만 동일한 주소를 가진 두 호스트가 없었지만 조만간 IP 주소 부족이 발생할 것이 분명해졌습니다. 수만 대의 컴퓨터를 보유한 거대 기업을 생각해 보면 그것이 어떻게 문제가 되었는지 쉽게 알 수 있습니다.
이것이 조직이 IP 주소를 사용하지만 사설 컨텍스트에서 사설 네트워크를 사용하기 시작하는 이유입니다. 그들의 IP 주소는 조직 외부에서 고유할 필요가 없습니다. 오늘날 소규모 네트워크에서도 개인 주소 지정을 사용합니다. 예를 들어, 대부분의 홈 네트워크는 192.168.0.0/24 네트워크를 사용합니다. 로컬 인터넷 라우터는 주소 변환을 담당하며 내부 IP 주소를 공용 주소로 변환하고 그 반대로 변환합니다.
10가지 최고의 서브넷 계산기
IP 주소와 서브넷 마스크를 계산하고 네트워크를 서브넷팅하는 것은 많은 초보 네트워크 관리자에게 어려울 수 있으므로 여러 서브넷 계산기가 만들어졌습니다. IP 주소 사용을 최적화하고 IP 주소 지정이 올바르게 수행되었는지 확인하는 데 매우 유용할 수 있습니다. 우리는 이들 중 최고를 찾기 위해 웹을 검색했고 우리가 찾은 상위 10개를 제시하고 있습니다. 우리가 반드시 무료 소프트웨어를 찾고 있는 것은 아니지만 최고의 10개 소프트웨어는 모두 무료로 제공되는 것으로 나타났습니다.
1. SolarWinds 고급 서브넷 계산기(무료 다운로드)
첫 번째 항목은 최고의 네트워크 관리 도구를 만드는 잘 알려진 회사인 SolarWinds입니다. 이 회사는 또한 몇 가지 매우 유용한 무료 도구를 게시하는 것으로 알려져 있습니다. 고급 서브넷 계산기는 그러한 도구 중 하나입니다. 네트워크 관리자가 되는 초기 단계에서 시작할 때 이것은 종종 SolarWinds에 소개되는 수입니다.
Windows에서 실행되는 고급 서브넷 계산기를 사용하여 사용 가능한 주소를 찾고 많은 시간을 절약할 수 있습니다. IP 계산기, 서브넷 생성기 및 CIDR 계산기가 있습니다. 또한 서브넷에 대한 주소 목록을 생성하고 정방향 및 역방향 DNS 확인을 수행할 수 있습니다. 이는 주소 지정 자체와 관련이 없지만 여전히 매우 유용한 기능입니다.
https://www.solarwinds.com/engineers-toolset/에서 SolarWinds의 Engineer’s Toolset 무료 평가판
(고급 서브넷 계산기 포함)
2. Tech-FAQ 서브넷 계산기
기술 웹사이트 Tech-FAQ가 자체적으로 게시했습니다. 서브넷 계산기. Windows에서 실행되는 무료 유틸리티입니다. 소프트웨어에는 세 개의 탭이 있습니다. 첫 번째 항목에서는 클래스별 주소 지정 및 서브넷을 파악하는 데 도움이 되는 클래식 서브넷 계산기를 찾을 수 있습니다. 다음 탭은 비슷하지만 특히 CIDR 주소 지정 및 서브넷 지정을 위한 것입니다. 마지막 탭에는 또 다른 유용한 도구인 와일드카드 마스크 계산기가 있습니다.
이 도구는 Java를 사용하므로 다음에서 Java를 다운로드하여 설치해야 합니다. 자체 웹사이트 이 소프트웨어를 설치하기 전에. 그 전제 조건 외에 유틸리티를 설치하는 것은 쉬운 작업이어야 합니다.
3. 서브넷 닌자
그만큼 서브넷 닌자 간단하면서도 유용한 도구입니다. 이전 항목과 달리 이 항목은 웹 기반이므로 설치가 필요하지 않습니다. 따라서 웹 브라우저가 있는 모든 장치에서 사용할 수 있습니다. 예를 들어 모바일 장치에서 사용할 수 있습니다.
도구를 사용하는 것이 더 쉬울 수는 없습니다. IP 주소와 서브넷 마스크를 입력하기만 하면 됩니다. 서브넷 마스크 대신 “/27″과 같은 CIDR 슬래시 표기법을 입력할 수도 있습니다. 그런 다음 “계산” 버튼을 클릭하면 지정된 서브넷과 관련된 대부분의 정보가 포함된 테이블인 결과가 표시됩니다. 네트워크 주소, 브로드캐스트 주소, 첫 번째 및 마지막 호스트 주소 및 기타 유용한 데이터를 얻을 수 있습니다.
4. Spiceworks 서브넷 계산기
그만큼 Spiceworks 서브넷 계산기 또 다른 온라인 웹 기반 계산기입니다. 간단하고 기본적이며 사용하기 쉽고 직관적입니다. 이 도구는 IP 주소 범위의 서브넷에 가장 잘 사용됩니다. 예를 들어 조직에 할당된 IP 주소 범위가 10.11.0.0에서 10.11.255.0까지라고 가정해 보겠습니다. 계산기 페이지로 이동하면 첫 번째와 마지막 IP 주소를 입력합니다. 그런 다음 필요한 서브넷 수 또는 각 서브넷에 필요한 최소 호스트 수를 지정할 수 있습니다.
그런 다음 “생성” 버튼을 클릭하면 각 서브넷의 매개변수를 지정하는 테이블이 생성됩니다. 각 서브넷에 대해 네트워크 주소, 사용 가능한 첫 번째 및 마지막 IP 주소 및 서브넷 마스크를 제공합니다.
5. 온라인 IP 서브넷 계산기
그만큼 온라인 IP 서브넷 계산기 또 다른 무료 온라인 도구입니다. 실제로 앞에서 소개한 Tech-FAQ 서브넷 계산기와 모양과 기능이 매우 유사합니다. 언뜻 보기에는 분류된 서브넷만 취급한다고 결론지을 수 있지만 계산기 오른쪽에 있는 작은 글씨를 읽으면 실제로 사용할 수 있는 세 가지 도구가 있음을 알 수 있습니다.
계산기는 네트워크 클래스, IP 주소, 서브넷 마스크, 서브넷 비트, 마스크 비트, 필요한 최대 IP 서브넷 및 서브넷당 필요한 최대 호스트를 사용하여 서브넷 네트워크 계산을 가능하게 합니다. 그리고 계산기에서 CIDR 계산기, 슈퍼넷 계산기 및 ACL 와일드카드 마스크 계산기에 액세스할 수 있습니다. 이 계산기는 이 계산기를 멋지게 완성하는 세 가지 유용한 도구입니다.
6. 서브넷 계산
매킨토시 컴퓨터 사용자라면, 서브넷 계산 당신을위한 것입니다. Mac osX에서 실행되며 필요한 모든 서브넷 계산을 제공합니다. GPL 라이선스로 출시된 오픈 소스 프로젝트입니다. Classful 및 CIDR 서브넷을 모두 지원합니다. 그리고 대부분의 Mac 도구와 마찬가지로 멋진 사용자 인터페이스를 가지고 있습니다.
이 서브넷 계산기에서 우리가 특히 좋아하는 기능은 계산된 모든 서브넷을 클립보드 또는 CSV 파일로 내보낼 수 있다는 것입니다.
7. VLSM(CIDR) 서브넷 계산기
그만큼 VLSM(CIDR) 서브넷 계산기 또 다른 무료 온라인 계산기입니다. 이름에서 알 수 있듯이 CIDR의 또 다른 이름인 가변 길이 서브넷을 전문으로 합니다. 이를 사용하려면 먼저 가변 서브넷하려는 IP 주소를 CIDR 표기법으로 입력합니다. 예를 들어 10.11.0.0/22를 입력할 수 있습니다. 그런 다음 필요한 서브넷 수를 지정해야 합니다. 기본값은 6으로 설정되어 있습니다. 그런 다음 “변경” 버튼을 클릭합니다. 다음으로 필요한 각 서브넷의 크기를 입력합니다. 이는 각 서브넷에 필요한 사용 가능한 최대 IP 주소 수입니다. 원하는 경우 각 서브넷의 이름을 제공할 수도 있습니다. 양식 작성이 완료되면 “제출” 버튼을 클릭하기만 하면 됩니다.
결과는 각 서브넷의 매개변수가 있는 테이블입니다. 네트워크 주소, 서브넷 마스크, 할당 가능한 IP 주소 범위 및 각 서브넷의 브로드캐스트 주소가 표시됩니다.
8. IP 계산기
그만큼 IP 계산기 또한 온라인 계산기입니다. 제공하는 기능은 매우 기본적이지만 사용법은 간단합니다. 이 도구는 IP 주소와 넷마스크를 사용하여 결과 브로드캐스트, 네트워크, Cisco 와일드카드 마스크 및 호스트 범위를 계산합니다. 또한 두 번째 넷마스크를 제공하여 서브넷 및/또는 슈퍼넷을 만들 수 있습니다. IP 계산기는 교육 도구로도 사용됩니다. 이와 같이 서브넷 결과를 이해하기 쉬운 바이너리 값으로 나타내기도 합니다.
10.11.0.0/22 네트워크에 여러 개의 /28 서브넷을 도입한다고 가정해 보겠습니다. IP 주소로 10.11.0.0, 첫 번째 넷마스크에 22, 두 번째 넷마스크에 28을 입력하기만 하면 됩니다. 그런 다음 “계산”을 클릭하면 가능한 각 서브넷에 대한 자세한 사양이 표시됩니다. 이것은 온라인 도구일 뿐만 아니라 원하는 경우 Linux 패키지를 다운로드하여 로컬 시스템에 설치할 수 있습니다.
9. 십계산
우리 목록의 다른 모든 항목과 달리, 십계산 Linux 컴퓨터용 명령줄 유틸리티입니다. 따라서 학습 곡선이 다소 가파르게 예상할 수 있습니다. 그러나 일단 로프를 마스터하면 매우 강력하고 효율적인 도구입니다.
sipcalc -d -bcix -n 4 -e -r -t lo 213.180.68.64/28 -6 www.6bone.net -[ipv6 : 3ffe:b00:c18:1::10] - 0 [IPV6 INFO] Expanded Address - 3ffe:0b00:0c18:0001:0000:0000:0000:0010 Compressed address - 3ffe:b00:c18:1::10 Subnet prefix (masked) - 3ffe:b00:c18:1:0:0:0:10/128 Address ID (masked) - 0:0:0:0:0:0:0:0/128 Prefix address - ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff Prefix length - 128 Address type - Aggregatable Global Unicast Addresses Network range - 3ffe:0b00:0c18:0001:0000:0000:0000:0010 - 3ffe:0b00:0c18:0001:0000:0000:0000:0010 [V4INV6] Expanded v4inv6 address - 3ffe:0b00:0c18:0001:0000:0000:000.000.000.016 Compr. v4inv6 address - 3ffe:b00:c18:1::0.0.0.16 [IPV6 DNS] Reverse DNS (ip6.arpa) - 0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.0.8.1.c.0.0.0.b.0.e.f.f.3.ip6.arpa.
모든 사람에게 해당되는 것은 아니지만 IP 주소 계산을 위한 유일한 명령줄 도구일 수 있으므로 목록에 포함해야 한다고 생각했습니다.
10. IP 서브넷 계산기
우리의 마지막 엔트리, IP 서브넷 계산기 비슷한 이름에도 불구하고 5위인 Online IP Subnet Calculator와는 매우 다른 제품입니다. 우선 이것은 온라인 계산기가 아닙니다. Windows를 실행하는 컴퓨터에 다운로드하여 설치해야 하는 소프트웨어입니다. Linux/Mono에서도 실행 가능하다고 합니다.
도구의 사용자 인터페이스는 이해하고 사용하기 쉽습니다. IP 주소와 서브넷 마스크를 입력하고 “시작” 버튼을 클릭하면 도구 창 왼쪽에 표시된 결과 서브넷을 볼 수 있습니다.
결론적으로
이러한 도구 중 어떤 것을 선택하든 모두 환영할 만한 지원을 제공할 것입니다. 일부는 완전한 IP 주소 지정 계획을 구축하고 데이터를 내보내거나 복사하여 붙여넣을 수 있도록 합니다. 그리고 이들 중 몇 가지는 온라인에서 사용할 수 있으므로 컴퓨터에 아무 것도 설치할 필요가 없는 경우가 많습니다. 마지막으로 중요한 것은 이 모든 도구가 무료이기 때문에 모두 사용해 보고 어떤 것이 가장 적합한지 확인할 수 있다는 것입니다. 더 나은 기능을 위해 이들의 조합을 사용하도록 장치를 사용할 수도 있습니다.