슬래시 표기법 IP-무엇입니까?


12

방금 새 ISP에 가입했고 고정 IP를 얻었습니다.

이전 ISP는 방금 하나의 IP를 제공했으며이를 사용하여 웹 서버를 구성 할 수있었습니다. 이제 슬래시 표기법으로이 새로운 IP를 얻었습니다. 이 유형은 나에게 새로운 것입니다. CIDR 계산기를 사용할 때 다음과 같은 결과가 나왔습니다.

    202.184.7.52/30
    IP : 202.184.7.52
    넷 마스크 : 255.255.255.252
    호스트 수 : 2
    네트워크 주소 : 202.184.7.52
    방송 주소 : 202.184.7.55

이것이 무엇인지 설명하여 누군가 나를 도울 수 있습니까? 호스트 수의 의미를 이해할 수 없었습니다. DNS (A) 레코드에 두 개의 다른 IP를 사용할 수 있다고 말하는 것입니까? 또한 라우터에서 어떤 것을 설정해야합니까? 네트워크 주소 또는 브로드 캐스트 주소?

당신이 제공 할 수있는 답변에 대해 대단히 감사합니다.

답변:


13

/ 30은 32 비트 중 2 개를 제외하고 넷 마스크를 정의하는 데 사용됨을 의미합니다. 또한 4 개의 IP 주소를 가지고 있어야합니다. (그러나 실제로는 두 개만 호스트가 될 수 있음)

넷 마스크의 마지막 8 진수는 (이진수로) 11111100이며 네트워크를 정의하기 위해 마지막 두 비트를 남깁니다. (따라서 네 개의 주소)

마지막 두 비트를 보면 :

00 = 202.184.7.52-이유를 잊었지만 00을 사용하지 않는 이유가 있습니다.
                    나의 네트워크 이론은 녹슬었다.
01 = 202.184.7.53-호스트 1
10 = 202.184.7.54-호스트 2
11 = 202.184.7.55-브로드 캐스트 주소-이 주소로 전송 
                    모든 호스트에게 방송하십시오. wakeOnLan과 같은 것들에 좋습니다
                    패킷.

진흙처럼 맑아 ..하지만 이해에 약간의 도움이되기를 바랍니다


2
내가 기억하는 한 사양에 .52 (또는 모든 0 호스트 주소)를 호스트 주소로 사용하지 못하게하는 것은 아무것도 없습니다. 그 주소는 일반적으로 네트워크 전체를 참조하는 데 사용되며 호스트에 사용하면 혼동을 일으킬 수 있기 때문에 문제가됩니다. 그러나 다시, 내 네트워크 이론은 녹슨 것입니다.
Joachim Sauer

감사합니다! 그것은 내가 알고 싶은 것을 명확히했다. 당신의 도움을 주셔서 감사합니다.
Nirmal

1
"업스트림"네트워크 설정 방법에 달려 있다고 생각합니다. 경우에 따라 4 개를 모두 IP 주소로 사용할 수 있지만 "true"VLAN으로 설정하면 네트워크 및 브로드 캐스트 IP 주소를 사용할 수 없습니다. (내 네트워크 이론도 약간 녹슨 것입니다!)
Dave Drager

1
맞습니다-웹 서버에서 4 개의 IP를 / 32로 202.184.7.52/32, 202.184.7.53/32, 202.184.7.54/32, 202.184.7.55/32로 할당하여 실제로 해당 서브넷을 사용할 수 있습니다.
MikeyB

1
실제로이 질문은 몇 년 전에 토론에서 나왔습니다. 자신의 / 16을 가진 조직에서 60 년 이상을 결합한 사람들 (예, 풀 클래스 B, 65,536 개의 IPv4 주소) 에도 불구하고 아무도 "그 협약"보다 ​​더 나은 답변을 얻을 수 없었습니다. 주소는 네트워크 이름으로 사용됩니다 ". 내 자신의 이해는 네트워크 주소가 실제로 주어진 네트워크로의 경로를 결정할 때 클래스 라우팅으로 거슬러 올라간다는 것입니다.
Jason Antman

7

/20첫 20 비트를 넷 마스크로 사용한다는 의미입니다. 일반적으로 넷 마스크 외부의 비트가 0 인 위치로 표현되므로 206.89/16대략 64K 주소가 모두 203.89.넷 마스크로 시작 0xFFFF0000합니다.

따라서 다음을 202.184.7.52/30의미합니다.

    네트워크 : 202.184.7.52
    넷 마스크 : 0xFF FF FF FC

마지막 2 비트는 해당 서브넷 내의 호스트에 사용됩니다. 서브넷의 IP 라우팅을 참조하십시오 .


2

202.184.7.52/30에서 IP는 다음과 같습니다 .202.184.7.52

넷 마스크를 찾아 보자. / 30은 30 "1"s, 첫 번째 8 진수에서 8, 2 번째에서 8, 3 번째에서 8, 4 번째에서만 6을 의미합니다.

우리는 8 개의 '1 's = 255를 알고 있기 때문에 마지막 옥텟 만 사용합니다.

128 64 32 16 8 4 2 1
 1   1  1  1 1 1 0 0 means we have six '1's
We add them to give 128=64=32=16=8=4=252

넷 마스크는 255.255.255.252가됩니다.

호스트 수 = 2 ^ N -2 = 2 ^ 2 -2 = 2 (마지막 옥텟의 0이 2가 아니므로 N = 2)

네트워크 주소 찾기 :

202. 184. 7. 52 AND
255. 255.255.252

128 64 32 16 8 4 2 1
0   0  1  1  0 1 0 0 =52
1   1  1  1  1 1 0 0 =252 ANding

0   0  1  1  0 1 0 0

마지막 두 개의 0을 1로 바꿉니다.

0   0  1  1  0 1 1 1 =55 to give the broadcast address
202.184.7.55
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.