Thêm tên miền tìm kiếm DNS bổ sung khi sử dụng DHCP


11

Làm cách nào tôi có thể thêm các miền tìm kiếm DNS bổ sung vào kết nối mạng được định cấu hình bằng DHCP?

Tại nơi làm việc, chúng tôi có một số tên miền phụ (test.example.com, dev.example.com, v.v.) và tôi đã mệt mỏi với việc truy cập tên miền phụ mỗi khi tôi cần truy cập máy chủ vào một trong các tên miền phụ tên miền.

Câu trả lời:


7

Đây là một giải pháp hoàn chỉnh hoạt động ít nhất với 12.04:

sudo nano /etc/dhcp/dhclient.conf
# add next line (alternatively you can use append instead of prepend)
prepend domain-name "example.com other.example.com";
# before: request subnet-mask...

(bạn cũng có thể sử dụng sudo -e /etc/dhcp/dhclient.confnếu bạn tin tưởng trình chỉnh sửa mặc định)

Nếu bạn đang sử dụng bất kỳ loại mạng "chuyên nghiệp" nào có máy chủ DNS riêng và / hoặc nếu bạn đã thiết lập (các) dịch vụ DNS của riêng mình trên mạng đã nói và cả trên máy trạm của mình, thì bạn cũng có thể muốn nhận xét -trong dòng này:

# domain-name, domain-name-servers, domain-search, host-name,

- Đang thực hiện cho phép bạn sử dụng máy chủ tên miền của riêng mình, cho phép tìm kiếm tên miền được cá nhân hóa của bạn hoạt động trơn tru hơn nhiều, điều này có thể tốt hơn so với sử dụng bất cứ điều gì mà người khác đã thiết lập cho bạn. EG: Tôi đang ở trên mạng 192.168.10.0; công ty có máy chủ tên 192.168.10.10 và 192.168.10.11 - nhưng, tôi chạy máy chủ tên riêng của mình với danh sách tên rộng hơn trên 192.168.10.20 (sẽ chuyển tiếp đến 192.168.10.10 và .11 nếu cần). Tất cả các cấu hình mạng của tôi khai báo 192.168.10.20 và 8.8.8.8 và 8.8.4.4 (máy chủ tên Google), nhưng, DHCP sẽ có xu hướng ghi đè lên tùy chọn đó, cung cấp cho tôi 192.168.10.10 làm máy chủ mặc định. Cuối cùng ... việc không yêu cầu các khía cạnh đó từ DHCP sẽ giúp cuộc sống mạng tốt hơn nhiều.

Bây giờ khởi động lại mạng:

sudo service networking restart

(bạn cũng có thể sử dụng sudo /etc/init.d/networking restartvới các tập lệnh RC cũ)


7

Trong các phiên bản gần đây hơn của Ubuntu, Trình quản lý mạng cho phép bạn thêm các miền tìm kiếm và máy chủ DNS bổ sung trong khi vẫn sử dụng các giá trị từ DHCP.

  • Nhấp vào chỉ báo Trình quản lý mạng và chọn Chỉnh sửa kết nối ... Chọn kết nối bạn muốn điều chỉnh và nhấp vào Chỉnh sửa . Tùy thuộc vào loại kết nối, bạn có thể phải chuyển tab.
  • Trong hộp thoại Chỉnh sửa, chuyển sang tab Cài đặt IPv4 (hoặc tab Cài đặt IPv6 nếu bạn đang sử dụng IPv6).
  • Đặt nó ở chế độ Tự động (DHCP) . Chỉ cần điền vào trường Tên miền tìm kiếm bổ sung với danh sách tên miền được phân tách bằng dấu phẩy và nhấp vào Lưu .
  • Bạn có thể cần ngắt kết nối và kết nối lại.

Nó đang hoạt động trên 16.04 LTS và tôi đã phải ngắt kết nối và kết nối lại.
Rudy Vissers

6

Câu trả lời của Sorin và câu trả lời của Ib33X là chính xác nếu bạn không sử dụng Trình quản lý mạng. Nếu bạn đang sử dụng Trình quản lý mạng, thì có vẻ như Trình quản lý mạng hoàn toàn kiểm soát việc tạo tệp độ phân giải (cuối cùng là những gì hệ thống mạng sử dụng để tra cứu dns). Thay đổi dhcpclient.conf là không hiệu quả.

Tuy nhiên, có một giải pháp (không hoàn hảo) nếu bạn đang sử dụng Trình quản lý mạng:

  1. Lưu ý thiết lập máy chủ DNS bằng DHCP bằng cách kiểm tra tệp giải quyết.

    mèo /etc/resolv.conf

  2. Nhấp chuột phải vào chỉ báo Trình quản lý mạng và chọn Chỉnh sửa kết nối ...

  3. Chọn kết nối bạn muốn điều chỉnh và nhấp vào Chỉnh sửa . Tùy thuộc vào loại kết nối, bạn có thể phải chuyển tab.
  4. Trong hộp thoại Chỉnh sửa, chuyển sang tab Cài đặt IPv4 (hoặc tab Cài đặt IPv6 nếu bạn đang sử dụng IPv6).
  5. Chỉ thay đổi địa chỉ Phương thức từ Tự động (DHCP) thành Tự động (DHCP) .
  6. Sao chép các máy chủ DNS bạn đã lưu ở bước 1 vào hộp văn bản của máy chủ DSN (khởi động dấu phẩy để phân tách nhiều mục).
  7. Nhập từng tên miền để tìm kiếm vào hộp văn bản Tìm kiếm tên miền .
  8. Nhấp vào Lưu ...
  9. Ngắt kết nối và kết nối lại kết nối.

Nhược điểm của phương pháp này là bạn phải chỉ định cả máy chủ DNS và tên miền tìm kiếm. Vẫn không thể lấy địa chỉ máy chủ DNS từ DHCP.

Ngoài ra, các cài đặt phải được thay đổi cho mỗi kết nối. Tôi không biết cách thay đổi cài đặt cho tất cả các kết nối. Tuy nhiên, đây thường là một lợi thế. Ví dụ: bạn có thể muốn các cài đặt khác nhau cho mạng không dây tại nhà và mạng không dây làm việc của bạn.


2

trong tập tin chỉnh sửa Ubuntu 11.10 /etc/dhcp/dhclient.confvà thêm dòng này

append domain-name "domain.com";

Sau đó khởi động lại mạng của bạn.

/etc/init.d/networking restart

-1

Hãy thử bên dưới trong trường hợp này khi người dùng nhận địa chỉ IP từ máy chủ dhcp, nó sẽ nhận được máy chủ dns mulitple

/etc/dhcp3/dhcpd.conf:

ddns-update-style none;

bỏ qua cập nhật của khách hàng;

có thẩm quyền;

thời gian thuê mặc định 1209600;

thời gian thuê tối đa 1814400;

tùy chọn mã cục bộ-wpad 252 = văn bản;

--- Máy chủ tên miền, cho khách hàng biết nên sử dụng máy chủ DNS nào.

tùy chọn tên miền-máy chủ 10.0.0.15, 8.8.8.8, 192.168.1.1;

tùy chọn bù thời gian 0


Câu hỏi hướng đến cách định cấu hình kết nối bằng DHCP, tức là về máy khách DHCP, không phải máy chủ.
Josip Rodin
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.