Máy chủ DHCP có biết về địa chỉ IP tĩnh không?


17

Tôi có một thiết lập đơn giản tại nhà với một nhà cung cấp bộ định tuyến ADSL và một vài thiết bị gia đình tôi kết nối với nó để kết nối với thế giới bên ngoài. Tôi muốn một trong các thiết bị của tôi có một địa chỉ IP nội bộ tĩnh để tôi có thể sử dụng nó làm máy chủ trong nhà. Tôi đã thực hiện điều này bằng cách chỉ thiết lập một địa chỉ IP tĩnh trên thiết bị cụ thể. Điều này dường như làm việc. Tuy nhiên,

Liệu máy chủ dhcp trong bộ định tuyến bằng cách nào đó biết về địa chỉ IP tĩnh này hoặc nó có thể cố gắng đưa địa chỉ IP đó cho một thiết bị khác tham gia mạng không?


1
bạn nên nói với bộ định tuyến để gán một ip tĩnh cho máy khách cụ thể đó. Bằng cách đó, nó sẽ không cung cấp IP đó cho thiết bị khác. Tùy thuộc vào thiết lập, đôi khi bạn thậm chí không cần phải cấu hình máy khách. ví dụ: máy chủ của tôi nhận IP của nó thông qua DHCP, nhưng bộ định tuyến có mục nhập IP tĩnh cho nó, vì vậy LUÔN LUÔN có cùng IP.
Russell Uhl

Câu trả lời:


22

Nói tóm lại, nguyên tắc chung là không có máy chủ DHCP sẽ không biết về IP tĩnh này và nếu trao cùng một IP cho thiết bị khác, bạn sẽ có xung đột IP có thể khiến cả hai thiết bị ngoại tuyến.

Bạn có hai lựa chọn thực sự:

  1. Kiểm tra phạm vi DHCP là gì và đảm bảo IP tĩnh của bạn nằm ngoài phạm vi đó, ví dụ nếu thiết bị của bạn chuyển từ 192.168.0.10 đến 192.168.0.200 thì đặt IP tĩnh thành 192.168.0.210

  2. Nếu bộ định tuyến DHCP của bạn hỗ trợ đặt trước IP, bạn có thể đặt trước IP, ngay cả khi nó nằm trong dải IP, bạn có thể nói với nó địa chỉ MAC của Máy chủ và nó sẽ luôn trao cùng một IP cho thiết bị đó (loại kết hợp giữa tĩnh và DHCP ).

Mong rằng sẽ giúp.


Là câu trả lời này đầy đủ? Trong khi làm việc với những người CNTT địa phương, tôi đã nhờ họ nói với tôi nhiều lần rằng việc đặt địa chỉ được gán DHCP hiện tại làm IP tĩnh là ổn vì bộ định tuyến sẽ nhìn thấy nó và không trao nó cho thiết bị khác. Cả đời tôi không nghĩ gì về google để xác nhận điều này vì có hàng ngàn trang về cách đặt IP tĩnh trên máy tính cục bộ hoặc tại bộ định tuyến. Tránh phạm vi DHCP là cách tốt nhất nhưng khách hàng của tôi không bao giờ có quyền truy cập vào bộ định tuyến nên tôi phải đoán phạm vi DHCP bằng cách ping cho các điểm trống.
dùng922020

Này, có nhiều hơn một chút so với DHCP so với những gì được viết ở trên, đó là một câu trả lời đơn giản vì hầu hết các bộ định tuyến DHCP là rất cơ bản. Đối với các thiết bị đắt tiền hơn và Windows Server DHCP, bạn có một thứ gọi là 'Thử nghiệm phát hiện xung đột'. Cài đặt này sẽ cho phép Máy chủ DHCP của bạn 'kiểm tra' IP để xem có xung đột hay không, điều này thường có thể được điều chỉnh, nếu được đặt thành 0 và bạn có IP tĩnh trong phạm vi của mình có thể gây ra xung đột IP, nếu bạn điều này xảy ra có thể 2 hoặc nhiều lần thử trước khi phát IP, nó có thể ngăn ngừa xung đột ......
CharlesH

.... Tuy nhiên, nếu thiết bị có IP tĩnh không phản hồi lại để nói 'vâng, tôi có IP đó được gán tĩnh cho tôi', nói cách khác, nếu không có phản hồi nào quay lại thiết bị thì nó vẫn sẽ xử lý và điều này có thể gây ra xung đột IP. Theo như tôi biết thì không có dịch vụ DHCP nào chủ động quét phạm vi để kiểm tra các địa chỉ IP tĩnh và DHCP không ngây thơ thêm IP tĩnh vào nhóm được chỉ định. Hi vọng điêu nay co ich.
CharlesH
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.