DHCP kullanırken ek DNS arama alan adları ekleme


11

DHCP kullanılarak yapılandırılmış bir ağ bağlantısına nasıl ek DNS arama etki alanları ekleyebilirim?

İş yerinde birkaç alt alanımız var (test.example.com, dev.example.com, vb.) Ve alt alanlardan birinde bir sunucuya her erişmem gerektiğinde alt alan adının başına geçmekten bıktım -domains.

Yanıtlar:


7

İşte en azından aşağıdakilerle çalışan eksiksiz bir çözüm 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...

( sudo -e /etc/dhcp/dhclient.confvarsayılan düzenleyiciye güveniyorsanız da kullanabilirsiniz )

Kendi DNS sunucularına sahip herhangi bir "profesyonel" ağ üzerindeyseniz ve / veya söz konusu ağda ve iş istasyonunuzda kendi DNS hizmetlerinizi kuruyorsanız, yorum yapmak da isteyebilirsiniz -bu satırdan:

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

- Böylece, kendi etki alanı adı sunucularınızı kullanmanızı sağlar, böylece kişiselleştirilmiş etki alanı aramanızın çok daha sorunsuz çalışmasını sağlar, bu da muhtemelen sizin için başka birinin kurduğu şeyleri kullanmaktan daha iyidir. EG: 192.168.10.0 ağındayım; Şirketin 192.168.10.10 ve 192.168.10.11 ad sunucusu var - ancak, 192.168.10.20'de (192.168.10.10 ve .11'e gerektiği gibi iletecek) daha kapsamlı bir ad listesi ile kendi ad sunucumu çalıştırıyorum. Tüm ağ yapılandırmalarım 192.168.10.20 ve 8.8.8.8 ve 8.8.4.4 (Google ad sunucuları) bildiriyor, ancak DHCP, varsayılan sunucu olarak 192.168.10.10 beni besleyen bu tercihi geçersiz kılma eğiliminde olacak. Sonunda ... DHCP'den bu yönleri istememek çok daha iyi bir ağ ömrü sağlar.

Şimdi ağı yeniden başlatın:

sudo service networking restart

( sudo /etc/init.d/networking restarteski rc komut dosyalarıyla da kullanabilirsiniz )


7

Ubuntu'nun daha yeni sürümlerinde Ağ Yöneticisi, DHCP'deki değerleri kullanmaya devam ederken ek arama etki alanları ve DNS sunucuları eklemenize izin verir.

  • Ağ Yöneticisi göstergesine tıklayın ve Bağlantıları Düzenle ... 'yi seçin. Ayarlamak istediğiniz bağlantıyı seçin ve Düzenle'ye tıklayın . Bağlantının türüne bağlı olarak sekmeleri değiştirmeniz gerekebilir.
  • Düzenleme iletişim kutusunda IPv4 Ayarları sekmesine (veya IPv6 kullanıyorsanız IPv6 Ayarları sekmesine) geçin .
  • Otomatik (DHCP) olarak ayarlanmış olarak bırakın . Ek arama alanları alanını, virgülle ayrılmış alan adları listesiyle doldurmanız ve Kaydet'i tıklamanız yeterlidir .
  • Bağlantıyı kesip yeniden bağlamanız gerekebilir.

16.04 LTS üzerinde çalışıyor ve bağlantıyı kesip yeniden bağlanmak zorunda kaldım.
Rudy Vissers

6

Ağ Yöneticisi'ni kullanmıyorsanız Sorin'in yanıtı ve Ib33X'in yanıtı doğrudur. Ağ Yöneticisi'ni kullanıyorsanız, Ağ Yöneticisi'nin resolv.conf dosyasının oluşturulmasını tamamen denetlediği anlaşılmaktadır (sonuçta ağ sisteminin dns aramaları için kullandığı budur). Dhcpclient.conf dosyasının değiştirilmesi etkisizdir.

Ancak, Ağ Yöneticisini kullanıyorsanız (kusurlu) bir çözüm vardır:

  1. Resol.conf dosyasını inceleyerek DHCP tarafından yapılan DNS sunucularının kurulumunu not edin:

    cat /etc/resolv.conf

  2. Network Manager göstergesine sağ tıklayın ve Bağlantıları Düzenle ... seçeneğini seçin .

  3. Ayarlamak istediğiniz bağlantıyı seçin ve Düzenle'yi tıklayın . Bağlantının türüne bağlı olarak sekmeleri değiştirmeniz gerekebilir.
  4. Düzenleme iletişim kutusunda IPv4 Ayarları sekmesine (veya IPv6 kullanıyorsanız IPv6 Ayarları sekmesine) geçin .
  5. Yöntemi yalnızca Otomatik (DHCP) yerine Otomatik (DHCP) adreslerine değiştirin .
  6. 1. adımda kaydettiğiniz DNS sunucularını DSN sunucuları metin kutusuna kopyalayın (birden çok girişi ayırmak için virgül kullanın).
  7. Arama yapılacak alan adlarının her birini Alanlarda ara metin kutusuna girin.
  8. Click Kaydet ...
  9. Bağlantıyı kesin ve yeniden bağlayın.

Bu yaklaşımın dezavantajları, hem DNS sunucularını hem de arama etki alanı adlarını belirtmeniz gerektiğidir. DNS sunucusu adreslerini yine de DHCP'den almak mümkün değildir.

Ayrıca, her bağlantı için ayarların değiştirilmesi gerekir. Tüm bağlantılar için ayarları değiştirmenin bir yolunu bilmiyorum. Ancak, bu genellikle bir avantajdır. Örneğin, ev kablosuz ağınız ve iş kablosuz ağınız için farklı ayarlar isteyebilirsiniz.


2

ubuntu 11.10 dosya düzenleme /etc/dhcp/dhclient.confve bu satırı ekleyin

append domain-name "domain.com";

Ardından ağınızı yeniden başlatın.

/etc/init.d/networking restart

-1

Bu durumda kullanıcılar dhcp sunucusundan ip adresi aldığında, çoklu dns sunucuları alır

/etc/dhcp3/dhcpd.conf:

ddns-güncelleme-tarzı hiçbiri;

istemci güncellemelerini yoksay;

yetkili;

varsayılan kiralama süresi 1209600;

maksimum kiralama süresi 1814400;

seçenek local-wpad kodu 252 = metin;

--- Etki alanı adı sunucuları, istemcilere hangi DNS sunucularını kullanacaklarını bildirir.

seçenek etki alanı adı sunucuları 10.0.0.15, 8.8.8.8, 192.168.1.1;

seçenek zaman ofseti 0


Soru, DHCP kullanarak bir bağlantının nasıl yapılandırılacağı ile ilgilidir, yani sunucu değil bir DHCP istemcisiyle ilgilidir.
Josip Rodin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.