HOSTNAME(1) | Kullanıcı Komutları | HOSTNAME(1) |
hostname - sistemin konak adını tanımlar ya
da gösterir
domainname - sistemin NIS/YP alan adını tanımlar ya da
gösterir
dnsdomainname - sistemin DNS alan adını gösterir
nisdomainname - sistemin NIS/YP alan adını tanımlar ya da
gösterir
ypdomainname - sistemin NIS/YP alan adını tanımlar ya da
gösterir
hostname, sistemin DNS adını gösteren ve konak adını ya da NIS alan adını gösteren veya atayan uygulamadır.
Girdi belirtmeden çağrıldığında komutlar kullanılmakta olan isimleri gösterir:
hostname, gethostname(2) işlevi tarafından döndürülen sistem ismini gösterir.
domainname sistemin NIS alan adını gösterir, nisdomainname ve ypdomainname uygulamaları getdomainname(2) işlevi tarafından döndürülen sistem ismini gösterirken, domainname uygulaması gethostname(2) işlevi tarafından döndürülen sistem ismini gösterir.
dnsdomainname ise, tam alan adının (FQDN - Fully Qualified Domain Name) alan adı parçasını basacaktır. Sistemin tam alan adı hostname --fqdn ile döndürülür. Aşağıda Tam Alan Adı (FQDN) bölümündeki uyarılara bakınız.
Tek girdi ile ya da --file seçeneği ile çağrıldığında komutlar, konak adının veya NIS/YP alan adının atanmasını sağlar. Atama işleminde hostname, sethostname(2) işlevini kullanırken, domainname, nisdomainname ve ypdomainname uygulamaları setdomainname(2) işlevini kullanır. Sistem yeniden başlatılana kadar atanan ad geçerli olmayacaktır. Kalıcı değişiklik için atanacak adı doğrudan /etc/hostname dosyasına yazın.
Bu atamaları sadece root kullanıcısı yapabilir.
Tam alan adının (FQDN) ve DNS alan adının dnsdomainname komutuyla atanması mümkün değildir. (Aşağıdaki Tam Alan Adı (FQDN) bölümüne bakınız.)
Konak adı genellikle sistem açılışı sırasında bir kerelik /etc/init.d/hostname.sh betiği tarafından bir dosyadan (örn. /etc/hostname) okunarak atanır.
Sistemin tam alan adı, konak adı için resolver(3) tarafından döndürülen addır (örn, ursula.example.com). genellikle konak adı, alan adının öncesine yazılır (ilk noktadan sonraki ad, alan adıdır) Tam alan adını hostname --fqdn ile ve DNS alan adını dnsdomainname ile öğrenebilirsiniz.
hostname ve dnsdomainname ile tam alan adını (FQDN’yi) değiştiremezsiniz.
Tam alan adını atamak için önerilen yöntem, konak adını DNS, NIS veya /etc/hosts dosyasını kullanarak tam alan adının takma adı yapmaktır. Örneğin, konak adı "ursula" ise /etc/hosts dosyasının içeriği şöyle olurdu:
127.1.1.1 ursula.example.com ursula
Ç.N.: 127.0.0.1 localhost.localdomain localhost satırına asla dokunmayın. İsim atamalarını buradaki gibi farklı bir yerel bloka, makinenizin adını içeren alan adını ise ethernet/wifi arabirimine atanan IP adresinize uygulayın. Bu adresi ifconfig(8) komutuyla öğrenebilirsiniz. Bu arabirimlere isim atamaları için doğrudan /etc/hosts dosyasını kullanın. (/etc/hosts dosyası sadece yerel adları tanımlamak için değildir. Bir dış DNS sunucusu sorgulanmadan bulunmasını/bulunmamasını istediğiniz alan adlarını da IP adresleri ile bu dosyaya yazabilirsiniz.)
FQDN, takma adlar ve konağın ağ adresleri aranırken hostname tarafından denenen adres aileleri, çözümleyicinizin yapılandırmasına göre belirlenir. Örneğin, GNU Libc sistemlerinde, çözümleyiciye /etc/resolv.conf içinde inet6 seçeneği kullanılarak önce IPv6 aramalarını denemesi talimatı verilebilir.
Peter Tobias, Bernd Eckenfels (NIS ve kılavuz sayfası) ve Michael Meskes tarafından yazılmıştır.
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni
bir konu açınız ve isteğinizi belirtiniz.
16 Eylüll 2009 | hostname 3.23 |