Dấu gạch chéo IP - là gì?


12

Chúng tôi vừa đăng ký với một ISP mới và chúng tôi đã nhận được IP tĩnh từ họ.

ISP trước của chúng tôi chỉ cung cấp một IP và chúng tôi có thể định cấu hình máy chủ web của mình bằng cách sử dụng. Bây giờ, chúng tôi đã có IP mới này với một ký hiệu gạch chéo. Loại này là mới đối với tôi. Khi tôi sử dụng máy tính CIDR, nó cho tôi kết quả như sau:

    202.184.7.52/30
    IP: 202.184.7.52
    Netmask: 255.255.255.252
    Số lượng máy chủ: 2
    Địa chỉ mạng: 202.184.7.52
    Địa chỉ phát sóng: 202.184.7.55

Ai đó có thể vui lòng giúp tôi bằng cách giải thích những gì đang có? Tôi không thể hiểu số lượng máy chủ có nghĩa là gì. Có phải điều đó nói rằng tôi có thể sử dụng hai IP khác nhau cho các bản ghi DNS (A) không? Ngoài ra, cái nào tôi nên thiết lập trong bộ định tuyến của tôi? Địa chỉ mạng hay địa chỉ quảng bá?

Cảm ơn bạn rất nhiều cho bất kỳ câu trả lời bạn có thể cung cấp.

Câu trả lời:


13

/ 30 có nghĩa là tất cả trừ hai trong số 32 bit được sử dụng để xác định netmask. Điều đó cũng có nghĩa là bạn có bốn địa chỉ IP để chơi. (Nhưng trong thực tế, chỉ có hai trong số đó có thể là máy chủ lưu trữ)

Octet cuối cùng của netmask của bạn là (nhị phân) 11111100, để lại hai bit cuối cùng để bạn xác định mạng của mình. (do đó bốn địa chỉ)

Chỉ cần nhìn vào hai bit cuối cùng:

00 = 202.184.7.52 - Tôi đã quên tại sao, nhưng có một lý do bạn không sử dụng 00.
                    Lý thuyết mạng của tôi là gỉ.
01 = 202.184.7.53 - Máy chủ 1
10 = 202.184.7.54 - Máy chủ 2
11 = 202.184.7.55 - đó là địa chỉ quảng bá của bạn - gửi tới đây nên 
                    phát sóng đến tất cả các máy chủ của bạn. Tốt cho những thứ như WakeOnLan
                    gói.

Rõ ràng như bùn Tôi chắc chắn .. nhưng hy vọng rằng sẽ thêm một chút hiểu biết của bạn


2
Theo như tôi nhớ thì không có gì trong thông số kỹ thuật ngăn bạn sử dụng .52 (hoặc địa chỉ máy chủ all-0) làm địa chỉ máy chủ. Nó chỉ có vấn đề vì địa chỉ đó thường được sử dụng để chỉ toàn bộ mạng và sử dụng nó cho máy chủ cũng sẽ dẫn đến nhầm lẫn. Nhưng sau đó, một lần nữa, lý thuyết mạng của tôi cũng bị gỉ.
Joachim Sauer

Cảm ơn bạn! Điều đó làm rõ những gì tôi muốn biết. Đánh giá cao sự giúp đỡ của bạn.
Nirmal

1
Tôi nghĩ nó phụ thuộc vào cách thiết lập mạng "ngược dòng". Trong một số trường hợp, bạn có thể sử dụng cả 4 làm địa chỉ IP, nhưng nếu được thiết lập là vlan "thật", bạn không thể sử dụng mạng và phát địa chỉ IP. (Lý thuyết mạng của tôi cũng hơi rỉ sét!)
Dave Drager

1
Điều đó đúng - bạn thực sự có thể sử dụng mạng con đó bằng cách gán 4 IP là / 32 trên máy chủ web của mình: 202.184.7.52 / 32, 202.184.7.53 / 32, 202.184.7.54 / 32, 202.184.7.55 / 32.
MikeyB

1
Tôi thực sự đã có câu hỏi này trong một cuộc thảo luận vài năm trước. Mặc dù những người liên quan đã có hơn 60 năm (kết hợp) tại một tổ chức có / 16 (vâng, đó là địa chỉ Lớp B đầy đủ, 65.536 IPv4), không ai có thể đưa ra câu trả lời tốt hơn "đó là quy ước. địa chỉ được sử dụng làm tên mạng ". Sự hiểu biết của riêng tôi là nó bắt nguồn từ định tuyến đầy đủ, khi địa chỉ mạng thực sự xác định tuyến đến một mạng nhất định.
Jason Antman

7

/20có nghĩa là sử dụng 20 bit đầu tiên làm netmask. Nó thường được biểu thị trong đó các bit bên ngoài netmask bằng 0, vì vậy 206.89/16khoảng 64K địa chỉ bắt đầu bằng 203.89.Netmask 0xFFFF0000.

Vậy 202.184.7.52/30có nghĩa là:

    Mạng: 202.184.7.52
    Netmask: 0xFF FF FF FC

2 bit cuối cùng được sử dụng cho các máy chủ trong mạng con đó. Xem Định tuyến IP trên mạng con .


2

Từ 202.184.7.52/30 ip là: 202.184.7.52

Hãy để chúng tôi tìm Netmask. / 30 có nghĩa là 30 "1" s, 8 trong octet đầu tiên, 8 trong 2, 8 trong 3 và chỉ 6 trong 4.

Chúng tôi chỉ sử dụng octet cuối cùng vì chúng tôi biết tám '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

vì vậy Netmask trở thành: 255.255.255.252

Số lượng máy chủ = 2 ^ N -2 = 2 ^ 2 -2 = 2 (vì Không có số 0 trong octet cuối cùng là 2, vì vậy N = 2)

Tìm địa chỉ mạng:

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

Thay thế hai số 0 cuối cùng bằng 1

0   0  1  1  0 1 1 1 =55 to give the broadcast address
202.184.7.55
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.