Bir sunucu kiralıyorum, bir şirkette Ubuntu 16.04 kullanıyorum, hadi şirket adını verelim.
Şu anda sunucum şöyle yapılandırılmıştır:
- hostname:
server737263
- alan adı:
company.org
İşte benim FQDN:
user@server737263:~ $ hostname --fqdn
server737263.company.org
Bu şaşırtıcı değil.
Ayrıca bir alan adı da kiralıyorum, adlandıralım domain.org
. Yapmak istediğim, sunucumu yeniden adlandırmak olur server1.domain.org
.
Bu, ana bilgisayar adımı server1
ve alan adımı olarak yapılandırmak anlamına gelir domain.org
.
Nasıl doğru yapabilirim?
Nitekim, manpage için hostname
net değil. En azından benim için:
HOSTNAME'deki (1)
[...]
SET ADI
- Bir argümanla veya --file seçeneğiyle çağrıldığında, komutlar ana bilgisayar adını veya NIS / YP alan adını ayarlar. hostname, sethostname (2) işlevini kullanırken, üç alan adının tümü, ypdomainname ve nisdomainname setdomainname (2) işlevini kullanır. Bunun yalnızca bir sonraki yeniden başlatmaya kadar geçerli olduğunu unutmayın. Kalıcı değişiklik için / etc / hostname dosyasını düzenleyin.
[...]
FQDN
- FQDN'yi ana bilgisayar adı veya dnsdomainname ile değiştiremezsiniz.
[...]
Öyle görünüyor ki düzenleme /etc/hostname
yeterli değil mi? Çünkü ana bilgisayar adını gerçekten değiştirdiyse, FQDN'yi değiştirirdi. Ayrıca ana bilgisayar adını komutla değiştirmek için okuduğum bir numara var sysctl kernel.hostname=server1
, ancak hiçbir şey bunun doğru yol mu yoksa çirkin bir numara mı olduğunu söylemiyor.
Yani:
Ana bilgisayar adını ayarlamanın doğru yolu nedir?
Etki alanı adını ayarlamanın doğru yolu nedir?
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
sunucumda söylüyor (aynı sürüm).