맞는 답인지는 모르겠지만 제가 알고 있는 부분은 이렇습니다.
ISP업체에서 IP를 할당해줄때 C영역(256개)을 할당해 주는 경우에는 Subnet Mask가
255.255.255.0으로 설정하면 됩니다.
하지만 작은 단위로 할당해줄때는 D영역을 쪼개서 할당해주는 경우가 있습니다.
즉 예를 들어서 사용자가 128개의 IP만을 요구하면 (예를 들기위해 사설 IP로 표시하겠습니다.)
192.168.0.0 ~ 192.168.0.127까지를 할당해 주게 됩니다. 이때 Subnet Mask를
255.255.255.127로 설정하라고 알려줄겁니다.
즉, 마지만 127은 16진수로 0x1F이고 이값고 실제 IP인 0~127까지의 값들을
AND시켜서 다시 0~127값이 나와야 됩니다.
그것을 범위(Bound)안에 들었다고 하는거죠.
Non-Byte Bounded라고 나온다면 그건 그 범위를 벗어났다는 소리입니다.
즉, 위에서 예를든 IP영역이아닌 192.168.0.200으로 IP를 잡아버리면 0xC8 and 0x1F = 0x8
결국 자기 자신이 나오지 않으므로 범위를 벗어나게 되는거죠.
해결방법은 첫번째 할당받은 IP내에있는 IP를 설정하거나 두번째 IP가 모자라면
네트워크 관리자나 또는 ISP업체에 문의해서 IP를 더 할당받아야 합니다.
아니면 하나의 DHCP서버를 두고 사설IP를 사용하는 방법도 있겠네요.
맞는 답인지는 모르겠지만 제가 알고 있는 부분은 이렇습니다.ISP업체
맞는 답인지는 모르겠지만 제가 알고 있는 부분은 이렇습니다.
ISP업체에서 IP를 할당해줄때 C영역(256개)을 할당해 주는 경우에는 Subnet Mask가
255.255.255.0으로 설정하면 됩니다.
하지만 작은 단위로 할당해줄때는 D영역을 쪼개서 할당해주는 경우가 있습니다.
즉 예를 들어서 사용자가 128개의 IP만을 요구하면 (예를 들기위해 사설 IP로 표시하겠습니다.)
192.168.0.0 ~ 192.168.0.127까지를 할당해 주게 됩니다. 이때 Subnet Mask를
255.255.255.127로 설정하라고 알려줄겁니다.
즉, 마지만 127은 16진수로 0x1F이고 이값고 실제 IP인 0~127까지의 값들을
AND시켜서 다시 0~127값이 나와야 됩니다.
그것을 범위(Bound)안에 들었다고 하는거죠.
Non-Byte Bounded라고 나온다면 그건 그 범위를 벗어났다는 소리입니다.
즉, 위에서 예를든 IP영역이아닌 192.168.0.200으로 IP를 잡아버리면 0xC8 and 0x1F = 0x8
결국 자기 자신이 나오지 않으므로 범위를 벗어나게 되는거죠.
해결방법은 첫번째 할당받은 IP내에있는 IP를 설정하거나 두번째 IP가 모자라면
네트워크 관리자나 또는 ISP업체에 문의해서 IP를 더 할당받아야 합니다.
아니면 하나의 DHCP서버를 두고 사설IP를 사용하는 방법도 있겠네요.
------------------------------
좋은 하루 되세요.
댓글 달기