ISP가 제공 한 DSL / WiFi 라우터의 내부 IP 주소는 10.0.0.138
입니다 10.0.0.xxx
. DHCP가 제공 한 주소는 형식입니다 .
이제 로컬 네트워크에서 고정 IP 주소를 사용하려고하는데 서브넷 마스크에 무엇을 제공해야하는지 모르겠습니다.
서브넷 마스크 란 무엇입니까?
서브넷 마스크를 사용 255.255.255.0
하거나 255.0.0.0
서브넷 마스크로 사용해야합니까 ? 차이점은 무엇입니까?
ISP가 제공 한 DSL / WiFi 라우터의 내부 IP 주소는 10.0.0.138
입니다 10.0.0.xxx
. DHCP가 제공 한 주소는 형식입니다 .
이제 로컬 네트워크에서 고정 IP 주소를 사용하려고하는데 서브넷 마스크에 무엇을 제공해야하는지 모르겠습니다.
서브넷 마스크 란 무엇입니까?
서브넷 마스크를 사용 255.255.255.0
하거나 255.0.0.0
서브넷 마스크로 사용해야합니까 ? 차이점은 무엇입니까?
답변:
서브넷 마스크의 0은 xxx
IP 주소 의 0과 일치 합니다. 255 개 이상의 서로 다른 주소가 필요한 경우 DHCP IP를 10.0.xxx.xxx (브로드 캐스트 IP 10.0.255.255)로 변경하고 서브넷 마스크를 255.255.0.0으로 변경해야합니다.
이론적으로 255.0.0.0은 10.0.0.0에서 10.255.255.255 주소에 유효한 서브넷 마스크입니다. 이 위키 백과 기사 는 개인 네트워크에 유효한 주소를 보여줍니다.
그러나 귀하의 경우 (10.0.0.xxx)에는 255.255.255.0을 사용해야합니다.
아마도 255.255.255.0의 서브넷 마스크를 사용했을 것입니다.
서브넷 마스크는 서브넷의 연습을 말합니다. 서브넷을 이해하면 하나의 네트워크를 더 작은 논리 네트워크로 나누는 방법입니다. 서브넷 마스크는 네트워크 장치 (컴퓨터 또는 라우터, 모뎀 등)에 어떤 로컬 주소 ( 이 네트워크에 속함 ) 및 어떤 주소에 원격 ( 네트워크에 속함)을 알리는 데 사용 됩니다.
따라서 컴퓨터의 IP 주소가 192.168.1.104이고 서브넷 마스크가 255.255.255.0이면 컴퓨터 (및 동일한 네트워크에 연결된 다른 모든 장치)는 해당 컴퓨터의 로컬 네트워크에있는 모든 IP의 형식이 192.168.1. XXX는 , 함께 XXX 다를 것이 유일한 부분 인. 마찬가지로 서브넷 마스크가 255.255.0.0이면 컴퓨터는 로컬 네트워크의 모든 IP 주소가 192.168 형식으로 가정합니다. xxx . xxx .
네트워크와 같은 서브 네트를 만드는 것은 여러분과 같은 홈 네트워크에서 실제로 유용하지 않습니다. 불필요한 네트워크 활동을 줄이기 위해 주로 255 개 이상의 컴퓨터가있는 더 큰 네트워크에서 사용됩니다. MarkM 은이를 주석에 제공했습니다.
대규모 네트워크에서 서브넷의 가장 큰 장점 중 하나는 브로드 캐스트 트래픽을 줄이는 것입니다. 단일 서브넷에 수천 개의 호스트가있는 경우 스위치는 ARP, DHCP 및 기타 브로드 캐스트에서 질식합니다. 홈 네트워크에서는 일반적으로 기본 홈 네트워크에 사용 가능한 라우팅이없는 게스트 무선 LAN과 같은 것을 원하지 않는 한 필요가 없습니다.
이 설명은 매우 거칠고 스케치 적이므로 실수를 저지른 경우 용서해주십시오.
넷 마스크는 IP 주소의 어느 부분이 네트워크 주소를 나타내고 어느 부분이 기계 주소 *를 나타내는 지 식별하는 데 사용됩니다 .
클래스 A 네트워크 10.0.0.0 ~ 10.255.255.255를 고려하십시오 (이는 지정된 "비공개"클래스 A 블록입니다. 즉, 이러한 주소로 향하는 패킷은 라우팅되지 않습니다). 이진에서 주소는 00001010.00000000.00000000.00000000 ~ 00001010.11111111.11111111.11111111입니다. 넷 마스크는 IE를 변경하지 않는 이러한 주소의 각 비트에 1을 할당하여 생성됩니다.
00001010.00000000.00000000.00000000
00001010.11111111.11111111.11111111
-----------------------------------
11111111.00000000.00000000.00000000
클래식 클래스 A 넷 마스크 255.0.0.0으로 변환됩니다.
* 실제로, IP 주소가 주어진 네트워크 주소를 얻으려면 논리 AND를 수행하면됩니다. 예를 들어, 넷 마스크 255.0.0.0 및 IP 주소 10.0.0.1의 경우 :
00001010.00000000.00000000.00000001
11111111.00000000.00000000.00000000
-----------------------------------
00001010.00000000.00000000.00000000
그리고 00001010.00000000.00000000.00000000은 실제로 네트워크 주소 인 10.0.0.0으로 변환됩니다.
일반적으로 홈 네트워크에는 클래스 A 네트워크가 필요하지 않으며 (255 개 이상의 주소가 필요합니까?) 넷 마스크로 255.255.255.0을 사용하거나 클래스 C 네트워크 (예 : 192.168.1.0)를 사용할 수 있습니다.
보다 기술적 인 용어로 서브넷 마스크는 시스템이 지정된 IP 주소와 관련된 네트워크 번호를 식별하는 데 도움이됩니다. 255는 주소의 해당 바이트에 대한 1을 모두 나타내며 주소와 마스크 사이에서 비트 단위 AND를 수행하면 네트워크 번호를 다시 얻습니다. 남은 것은 기계 번호입니다
그래서
IP Address 192.168.1.1
Subnet mask 255.255.255.0
Network Number 192.168.1.0
Host Number 1
Address Range 192.168.1.1 to 192.168.1.255
번갈아,
IP Address 192.168.1.0
Subnet mask 255.255.254.0
Network Number 192.168.0.0
Host Number 1
Address Range 192.168.0.1 to 192.168.1.255
이 두 번째 구성은 호스트 수가 255 개 이상인 인스턴스에서 9 비트를 남겨 둡니다. 서브넷 마스크를 조정하면 1을 추가 또는 제거하는지에 따라 더 많은 호스트 주소와 더 적은 네트워크가 제공됩니다.
torbengb의 ISP가 주소 10.0.0.138의 라우터를 제공 (또는 라우터 구성하도록 지시 했으므로)이 ISP 고객이 10.0.0.0 주소 공간을 공유하고 있다고 의심됩니다. 그렇지 않으면 대부분의 사람들이 라우터를 10.0.0.1 또는 192.168.0.1 또는 이와 유사한 것으로 구성합니다.
이 경우 ISP가 제공 한 넷 마스크를 사용하거나 ISP가 다른 사용자에게 전달한 주소를 짓밟을 수 있어야합니다.
라우터가 NAT를 수행하고 있다고 확신 한다면 / 8에서 / 24까지 사용할 수 있습니다.
연결 및 ISP 구성에 대한 자세한 내용을 알지 못하면 명확한 대답을하기가 어렵습니다.
넷 마스크는 주소를 네트워크 부분과 호스트 부분으로 분리하지만 실제 이유는 라우터와 호스트의 라우팅 코드가 로컬 네트워크에있는 대상 주소와 패킷을 보내야하는 대상 주소를 알 수 있기 때문입니다. 라우터의 업 링크를 통해.
실용적인 질문에 대답하겠습니다. 네트워크 관리자가 아니거나 비트 수학을 잘 이해하지 않는 한 항상 "올바른"서브넷 마스크를 사용해야합니다.
"실제"DCHP 서버를 사용하지 않을 것이므로 고정 주소를 포함한 모든 시스템에 대해 DHCP 서버가 제공 한 서브넷 마스크를 사용해야합니다. 또한 DHCP 서버가 할당 한 공간에 고정 번호가 들어 가지 않도록해야합니다.
OS를 제공하는 경우 DHCP 클라이언트 시스템에 현재 서브넷 마스크를 표시하는 올바른 명령을 제공 할 수 있습니다.
10.0.0.0의 경우 255.255.255.0을 사용하는 경우 256 개의 주소 공간 만 가질 수 있기 때문에 255.0.0.0을 사용하는 것이 이상적입니다. 또한 다른 10.0.0.0 서브넷에 대한 라우팅을 제공해야합니다.
이는 ssh 터널과 같이 가정에서 일하기 어려운 구성을 가진 일부 사람들에게 중요 할 수 있습니다.