web-dev-qa-db-ja.com

12.04で完全修飾ドメイン名を設定する方法は?

追加してみた

dns-domain domain.com

運のない/ etc/network/interfacesへ。走るとき

hostname -d

空の文字列を取得します

71
Drew

/etc/hostnameを編集して、修飾されていないホスト名を追加します。

boson

編集/etc/hosts

Sudo vi /etc/hosts

boson.dev.local bosonを置き換えることにより、目的のホスト名のエントリを追加します。ここで、boson.dev.localは完全修飾ホスト名で、bosonはホスト名です。

127.0.1.1 boson.dev.local boson

ホスト名サービスを再起動します。

Sudo service hostname restart

端末を開いて設定をテストし、次のコマンドを入力します。

  • hostname
    • これはbosonを出力するはずです
  • hostname -f
    • これはboson.dev.localを出力するはずです

お役に立てれば。

106
Manjunath

Hostnameコマンドを使用して、完全修飾ホスト名を設定することもできます。そのための最初の引数として渡された名前でそれを実行します:

hostname www.example.com

ただし、これは再起動するまで有効です。 /etc/hostnameを編集して永続的な変更を加えることができます。

ドメイン名を変更する場合、 manページ は以下を推奨します:

スーパーユーザーのみが名前を変更できることに注意してください。

DnsdomainnameコマンドでFQDNまたはDNSドメイン名を設定することはできません(以下のFQDNを参照)。

ホスト名は、通常、システム起動時に/etc/init.d/hostname.shで1回設定されます(通常は、ホスト名を含むファイルの内容を読み取ることにより、たとえば/ etc/hostname)。

通常、/ etc/hostsで設定できます

16
Nemo

/etc/hostnameに入れてください。

たとえば、私のマシンはhubbleと呼ばれるので、/etc/hostnameには次のものがあります。

ashton@hubble:~$ cat /etc/hostname
hubble.mydomain.blah.blah

ただし、unameを実行したときに表示されるようにするには、再起動が必要になる場合があります。

12
NOP

ドメイン名を使用して、共有ストレージをユーザーグループTIGERGROUPにバインドします。この方法では、ドメイン名TIGERGROUPをCIFS共有として使用できます。 TIGERGROUPドメイン名は、WindowsのWORKGROUPドメインと考えてください。サーバーのホスト名(myhost.com)がある場合は、それをドメイン名の後に追加するだけです。

例:

vi /etc/hosts
127.0.0.1       localhost
127.0.1.1       Aspire-Petra16.TIGERGROUP          #i.e. desktop running Petra Mint16
192.168.1.25    sharedstorage-1.local.TIGERGROUP.myhost-name.com   #shared storage media player

Sambaがドメイン名も取得するようにしたい場合は、smb.confにも追加します。自宅ではsambaを使用しないので、必要でない限り本当に不要です。

例:

vi /etc/samba/smb.conf

#scrolling down the file for workgroup   

# workgroup = WORKGROUP              # pen out the old name with pound key
   **workgroup = TIGERGROUP**         # add the preferred domain name.

サービスを再起動します(GUIから実行するか、cmd行を使用します)。

Sudo /etc/init.d/samba restart
Sudo /etc/init.d/networking restart
3
lee

いいね!以下の指示に従うことができます

Sudo vim /etc/hostname

次に、Iキーをタップし、キーボードの矢印キーを使用してテキスト領域をナビゲートします。次に、選択したホスト名を入力し、保存して終了するには、 Esc キーボードのキー、続いてこれらのキーストローク: :、 w、 q、 そして最後に、 Enter

存在する場合は、次を実行してファイル/etc/default/dhcpcdを編集し、SET_HOSTNAMEディレクティブをコメント化します。

Sudo vim /etc/default/dhcpcd

次に、以下に示すように、SET_HOSTNAME=で始まる行の先頭に#記号を挿入します。

#SET_HOSTNAME='yes'

最後に、実行します:

Sudo service hostname restart

完全な設定には、他の信頼できるソースも必要になる場合があります。設定が完了したら、 WhoisXY.com でドメインの詳細を確認できます。ここで、whois情報を確認しました。

0
Rusell Bernand

ドメインを「beast.local」に設定し、ホスト名を「davebeast」に設定して、fqdnがIPが192.168.100.100のサーバーの場合、「davebeast.beast.local」は、これがUbuntu 14.04 LTSでの方法です。 。

dokwii @ davebeast〜/ Videos/zik $ cat/etc/* release DISTRIB_ID = LinuxMint DISTRIB_RELEASE = 17 DISTRIB_CODENAME = qiana DISTRIB_DESCRIPTION = "Linux Mint 17 Qiana" NAME = "Ubuntu" VERSION = "14.04、Trusty Tahr"

1. dokwii@davebeast ~/Videos/zik $ Sudo vi /etc/hosts

127.0.0.1   localhost
127.0.1.1   davebeast
192.168.100.100 davebeast.beast.local   davebeast

2. Sudo vi /etc/hostname

davebeast.beast.local

3. dokwii@davebeast ~/Videos/zik $ Sudo service hostname restart

dokwii @ davebeast〜/ Videos/zik $ hostname -d #domain

Beast.local

dokwii @ davebeast〜/ Videos/zik $ hostname -s #hostname

デイブビースト

dokwii @ davebeast〜/ Videos/zik $ hostname -f #fqdn

davebeast.beast.local

0
David Okwii

これは私のために働いたものです:

  • ホスト名を/ etc/hostnameファイルに追加しました。これにより、ホスト名が設定されます。まだFQDNではありません。
  • / etc/hostsファイルを編集しました

    127.0.0.1 my.fqdn.com localhost everything-else

0
SHOUBHIK BOSE