Đăng ký Bản ghi cho hộp Linux của tôi trên máy chủ DNS / DHCP Windows 2008 của tôi


13

Tôi có một mạng chủ yếu là Windows: Máy chủ Windows 2008 (có DNS / DHCP cũng như AD) và nhiều máy chủ yếu là Windows (máy chủ, XP, 7). Tôi biết cố gắng thêm vài hộp Linux và không thể làm cho chúng xuất hiện trên máy chủ DNS.

Tôi đang sử dụng Ubuntu 11.04 (cả máy khách và máy chủ). Các hộp Ubuntu KHÔNG phải là một phần của Miền dù Samba hay bất cứ thứ gì.

Tôi đã thấy nhiều câu trả lời mâu thuẫn trên Internet, bao gồm cả trang web này: việc đăng ký được thực hiện bởi hộp Linux hay bởi máy chủ DHCP?

Tôi đã thử như sau:

  1. Trên hộp Linux /etc/dhcp/dhclient.conf, tôi đã có : send host-name "ubuntubox".
  2. Cũng đã thử các tên miền đủ điều kiện tức là send host-name "ubuntubox.mydomain.local(câu hỏi phụ: cái nào đúng?)
  3. Trên Windows Server, trong cấu hình DHCP, nhấp chuột phải vào vùng -> thuộc tính -> tab DNS -> đánh dấu vào hộp kiểm cuối cùng ( Cập nhật động ... ).

Dù sao ... không có gì giúp được.

Một câu hỏi phụ khác: Tại sao tôi có cả /etc/dhcp3AND /etc/dhcptrên hộp Linux của mình? Chỉ có thư mục sau có dhclient.conf(mặc dù nhận xét phổ biến trên web).

Ngoài ra, có sudo dhclient -rthực sự tương đương với ipconfig /renew? Theo như tôi có thể nói nó không làm gì cả.

Câu trả lời:


13

sau khi bạn sẽ cấu hình máy tính linux

  • cho debian: /etc/dhcp/dhclient.conf -> gửi tên máy chủ "yourhostname";

  • cho rrc: / etc / sysconfig / network-scripts

Chuyển đến máy chủ Windows 2008 (r2): Trình quản lý máy chủ -> Máy chủ DHCP -> máy chủ của bạn -> IPv4 -> thuộc tính. Chuyển đến tab DNS và kiểm tra tùy chọn cuối cùng - cập nhật động các bản ghi DNS A và PTR cho .... NT 4.0

Sau đó, chuyển đến Tab Nâng cao: Thông tin đăng ký cập nhật động DNS - Thông tin xác thực và đặt thông tin đăng nhập từ tên DHCP sẽ cập nhật bản ghi DNS. (không có cái này thì nó sẽ không hoạt động) Alexey


3
Debian hiện tự động gửi /etc/hostnametrong dhclient.conf. Không cần phải cấu hình nó để làm việc này.
AWippler

9

Có một vài cách điều này có thể xảy ra; Có những ưu và nhược điểm đối với từng phương pháp.

Đầu tiên là cách "đơn giản" để làm điều đó (chỉ có nghĩa là ít bộ phận chuyển động hơn); có các hộp ubfox gửi lệnh cập nhật DNS đến máy chủ DNS. nsupdatelà phương tiện cho việc này, nó nằm trong gói dnsutils. Nhắc nhở chính ở đây là các cập nhật không được xác thực sẽ cần được bật trong các vùng DNS của bạn, điều này có thể gây ra rủi ro bảo mật khá khó chịu - những tên mà các ứng dụng / hệ thống muốn sử dụng để khám phá dịch vụ ("wpad", "teredo", "con rối ") Đã chín muồi cho vụ cướp.

Tùy chọn thứ hai là cấu hình dịch vụ DHCP để cung cấp các bản ghi cho bạn. Có vẻ như đây là những gì bạn đã cố gắng để làm. Một số điều cần kiểm tra để thực hiện công việc đó theo cách bạn mong đợi:

  • Đảm bảo vùng DNS có bật cập nhật động an toàn
  • Kiểm tra xem bạn đã "Cập nhật động các bản ghi DNS A và PTR cho các máy khách DHCP không yêu cầu cập nhật" chưa
  • Kiểm tra xem bạn có đang sử dụng cài đặt "Luôn luôn" để đăng ký động trên máy chủ DHCP không
  • Đảm bảo rằng bạn đang gửi các máy khách DHCP một hậu tố DNS - máy chủ DHCP không thể cập nhật DNS nếu nó không có vùng để đặt chúng vào (tên máy chủ bạn đang gửi trong bạn dhclient.confphải là một miền đủ điều kiện tên; đó có thể là lý do tại sao điều đó không làm việc)

Ồ, và giả sử DNS của bạn được tích hợp AD, đừng kết hợp cả hai phương pháp - bạn sẽ kết thúc với các vấn đề về quyền đối tượng AD khi máy chủ DHCP cố cập nhật nội dung đã được máy chủ chèn vào.


+1. Điểm số 4 đặc biệt quan trọng. Tôi đã thấy lỗi đăng ký tên không biết bao nhiêu lần vì không có hậu tố DNS nào được chỉ định ở phía máy khách.
joeqwerty

0

Vui lòng kiểm tra câu trả lời này , điều này sẽ cung cấp một phương pháp để thêm máy chủ của bạn vào bất kỳ máy chủ DNS nào. Tuy nhiên, tôi phải chỉ ra rằng thông thường máy chủ DHCP sẽ tự động đăng ký các máy khách được chỉ định, trừ khi (a) tên máy chủ của bạn không chính xác hoặc bị thiếu hoặc (b) máy chủ DHCP của bạn không được hướng dẫn làm như vậy.

Phạm vi của bạn trên máy chủ DHCP phải được bật cập nhật.

nhập mô tả hình ảnh ở đây


-1

không sửa đổi tệp "/etc/dhcp/dhclient.conf" và cho phép:
send host-name "<hostname>";

chỉ cần điền tên máy chủ vào / etc / hostname:
mycomputer.mydomain.com

".mydomain.com" nếu trong DNS A, bạn có một khu vực tra cứu chuyển tiếp được gọi là "mydomain.com" (tìm trong Trình quản lý DNS trên máy chủ DNS của bạn)

khởi động lại máy tính của bạn, bạn có thể thấy trong DHCP của mình rằng máy tính xuất hiện với tên hay và sau khi DNS A và PTR cập nhật độc đáo


1
Tốt hơn là xóa câu trả lời này, bạn sẽ thấy nó được viết ở rất nhiều nơi: tên máy chủ KHÔNG phải là FQDN và bạn sẽ gặp rắc rối nếu bạn đặt nó ở đó.
sorin

-5

Cách dễ nhất là cài đặt máy chủ samba trên hộp linux của bạn. Bằng cách này, bạn sẽ có thể vào pinghộp linux của mình bằng cách sử dụng hostnametừ bất kỳ HĐH nào.

Để cài đặt samba:

sudo apt-get -y install samba

không dễ dàng như vậy khi cài đặt trong một tên miền, bạn sẽ cần định cấu hình Samba là một phần của miền, bạn sẽ cần một tên miền được cấu hình đúng với các chứng chỉ hợp lệ được cài đặt, bạn sẽ cần thiết lập xác thực máy chủ kerberos để cho phép xác thực đúng tên miền, v.v. Điều đó nói rằng để đăng ký máy chủ đơn giản vào AD DNS, nó có thể đơn giản hơn nhưng vẫn chắc chắn hơn là chỉ "cài đặt ma thuật samba và BOOM"
Newtopian
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.