追加してみた
dns-domain domain.com
運のない/ etc/network/interfacesへ。走るとき
hostname -d
空の文字列を取得します
/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
を出力するはずですお役に立てれば。
Hostnameコマンドを使用して、完全修飾ホスト名を設定することもできます。そのための最初の引数として渡された名前でそれを実行します:
hostname www.example.com
ただし、これは再起動するまで有効です。 /etc/hostname
を編集して永続的な変更を加えることができます。
ドメイン名を変更する場合、 manページ は以下を推奨します:
スーパーユーザーのみが名前を変更できることに注意してください。
DnsdomainnameコマンドでFQDNまたはDNSドメイン名を設定することはできません(以下のFQDNを参照)。
ホスト名は、通常、システム起動時に/etc/init.d/hostname.shで1回設定されます(通常は、ホスト名を含むファイルの内容を読み取ることにより、たとえば/ etc/hostname)。
通常、/ etc/hostsで設定できます
/etc/hostname
に入れてください。
たとえば、私のマシンはhubble
と呼ばれるので、/etc/hostname
には次のものがあります。
ashton@hubble:~$ cat /etc/hostname
hubble.mydomain.blah.blah
ただし、uname
を実行したときに表示されるようにするには、再起動が必要になる場合があります。
ドメイン名を使用して、共有ストレージをユーザーグループ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
いいね!以下の指示に従うことができます
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情報を確認しました。
ドメインを「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
これは私のために働いたものです:
/ etc/hostsファイルを編集しました
127.0.0.1 my.fqdn.com localhost everything-else