Önceden etki alanı aramayı hazırlamak, hazırlamak yerine yazmaktır


1

AWS'de çalışan bir Linux sunucum var ve aramaya bir etki alanı eklemek istiyorum. Varsayılan olarak, resolv.conf dosyası şöyle görünür.

[ec2-user@ip- ~]$ cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search us-west-2.compute.internal

Aşağıdaki satırı eklemeye çalıştım /etc/dhcp/dhclient.conf

prepend domain-search "ux.corp.local";

Elde edilen resolv.conf dosyası (ağı yeniden başlattıktan sonra) şöyle görünür.

[ec2-user@ip-172-31-30-39 ~]$ cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search ux.corp.local.

Belli ki hazır olmadı (ben de eklemeye çalıştım). Ayrıca etki alanını doğru yerleştirmedi (sondaki döneme bakın).

Resolv.conf'da arama yapmak için bir alanı nasıl hazırlayabilir veya ekleyebilirim?

Yanıtlar:


1

Belli ki hazır olmadı (ben de eklemeye çalıştım)

Bunun için iki DHCP seçeneği olduğuna dikkat edin : domain-name(bir etki alanı soneki içerir ve ayrıca biraz farklı amaçlar için kullanılır) ve domain-search(birden fazla sonek içerir).

Bence şu anki değeriniz "us-west-2.compute.internal" aslında domain-nameseçeneğinden geliyor ve domain-searchaslında boş. Dolayısıyla, hazırladığınızda veya eklerken, dhclient her iki seçeneğin de ayarlandığını ve görmezden geldiğini görür domain-name(daha eski ve daha sınırlı olduğu için).

Bu nedenle, her iki etki alanını da manuel olarak listelemeniz veya resolv.conf oluşturma adımını değiştirmeniz gerekecektir. Örneğin, birçok dağıtım resolvconf(aka openresolv), çeşitli kaynaklardan resolv.conf dosyasını üreten bir aracı olarak kullanır search_domains_append=ve DHCP verilerinin üstüne özel sonekler ekleme seçeneğini destekler .

Ayrıca etki alanını doğru yerleştirmedi (sondaki döneme bakın).

Hayır, bu hala doğru. İzleyen bir süre, tam bir etki alanı adını belirtir (tıpkı satır başındaki satırın mutlak bir yolu göstereceği gibi). Takip süresi olmayan bir etki alanını çözmeye çalıştığınızda , işletim sistemi tüm arama soneklerini eklemeye çalışabilir. (Evet, ad zaten birden fazla bileşenden oluşsa bile!)

Elbette, arama listesinin kendisinde , sondaki nokta kesinlikle hiçbir şeyi değiştirmez. Ancak, bir arama listesi fikri “bunu eklerseniz, tam bir etki alanı elde edersiniz” olduğu için, bazı insanlar tam nitelikli son ekleri koymak için oldukça mantıklı buluyorlar search. (Ya da belki sadece bilgiçlik yapıyorlar.)

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.