タグ付けされた質問 「hosts」

/ etc / hostsは、ドメイン名とIPアドレスの間のローカルで既知のマッピングを含む構成ファイルです。



3
/ etc / hostsファイルは別の構成ファイルを参照します
/etc/hostsホストのリストの別の構成ファイルを参照するファイルを取得するにはどうすればよいですか? 例/etc/hosts: ## My Hosts 127.0.0.1 localhost 255.255.255.255 broadcasthost #Other Configurations <Link to /myPath/to/MyConfig/ConfigFile.txt> #Other Addresses 3.3.3.3 MyAwesomeDomain.com 4.4.4.4 SomeplaceIWantToGoTo.com ConfigFile.txt ##My additional Hosts 1.1.1.1 SomeLocation.com 2.2.2.2 AnotherLocation.com /etc/hostsConfigFile.txtがロードされるように、リンク/参照をファイルに追加するにはどうすればよいですか?
38 hosts  etc  reference 

3
Hostsファイル:複数の行に同じIPアドレスがあるのは間違っていますか?
しばらくの間、このようにホストファイルをフォーマットしていました。2行に同じIPがあることに注意してください。 e.f.g.h foo.mydevsite.com e.f.g.h foo.myOtherDevSite.com 私は最近、エイリアスが1行で統合されることになっていることを読みました。 e.f.g.h foo.mydevsite.com foo.myOtherDevSite.com ただし、次のように特定のエイリアスを簡単にコメントアウトしたり、特定のエイリアスにコメントを追加したりすることはできないため、この方法は好きではありません。 a.b.c.d foo.mydevsite.com # myDevSite on box 1 # a.b.c.d foo.myOtherSite.com # myOtherSite on box 1 a.b.c.d ubuntuBox e.f.g.h foo.myOtherSite.com # myOtherSite testing environment これまでのところ、これはうまく機能しています。これに問題はありますか?
28 hosts 

4
Linuxの/ etc / hostsの形式(Windowsとは違う?)
この質問の下に貼り付けられているのは、/etc/hostsLinux(CentOS)およびWindowsマシンからのファイルのサンプルです。Linuxファイルには、IPアドレス(localhost.localdomain localhost)の後に2つのタブエントリがあり、Windowsには1つしかありません。Windowsでホストファイルを編集して、localhostの代わりにマシン名(etest)を使用する場合は、localhostという単語を必要なマシン名に置き換えるだけです。マシンはドメインの一部である必要はありません。 Linuxマシンでは、2つのエントリlocalhost.localdomainとはlocalhost、私は、ドメインの一部であるマシンが必要になりますことを示していると思われます。これは本当ですか? 次のetestように両方のエントリを編集するだけでいいですか? 127.0.0.1 etest etest または、1つのエントリをドメイン名に置き換える必要がありますか? さらに、/etc/hostsLinuxマシンのファイルの2行目が何のためにあるのか教えてください。 ::1 localhost6.localdomain6 localhost6 hosts Linuxマシン上のファイル: # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 hosts Windowsマシン上のファイル: # Copyright (c) 1993-1999 Microsoft Corp. # # This is a …
22 linux  hosts 

3
/ etc / hostsの目的は何ですか?
私が理解しているように、このhostsファイルは、コンピューターネットワーク内のネットワークノードのアドレス指定を支援するいくつかのシステム機能の1つです。しかし、その中には何がありますか?デフォルトでUbuntuをインストールする場合 127.0.0.1 localhost そこにあります。どうして? /etc/hostsCassandraのようなJVMシステムの場合、どのように機能しますか? DNSの代替となるのは、1台のコンピューターではないでしょうか?
21 dns  hosts  etc 

6
/ etc / hostsを尊重するホスト検索
などのユーティリティhostとdigホスト名に対応するIPアドレスを見てみましょう。 getentクエリ/etc/hostsまたは他のNSSデータベースに使用できるユーティリティもあります。 ホスト名が定義されている場所に関係なくホスト名を解決する便利な標準ユーティリティ(たとえばDebianで利用可能)を探しています。 それは多かれ少なかれと同等でなければなりません ping "$HOST" | head -1 | perl -lne '/\((.*?)\)/ && print $1'
19 dns  hosts 

2
/ etc / hostsへの変更がすぐに有効になるのはなぜですか?
/etc/hostsファイルへの変更はすぐに有効になるようです。実装に興味があります。この機能を実現するためにどのような魔法が使用されますか? Ubuntuに尋ねる:/ etc / hostsを変更した後、どのサービスを再起動する必要がありますか? ネットアップサポート:/ etc / hostsファイルの仕組み
18 networking  hosts 

2
/ etc / networksファイルの実際の使用法
/etc/networksファイルの実際の使用法は何ですか?私が理解しているように、このファイルでネットワークに名前を付けることができます。例えば: root@fw-test:~# cat /etc/networks default 0.0.0.0 loopback 127.0.0.0 link-local 169.254.0.0 google-dns 8.8.4.4 root@fw-test:~# ただし、ipユーティリティなどでこのネットワーク名を使用しようとすると、機能しません。 root@fw-test:~# ip route add google-dns via 104.236.63.1 dev eth0 Error: an inet prefix is expected rather than "google-dns". root@fw-test:~# ip route add 8.8.4.4 via 104.236.64.1 dev eth0 root@fw-test:~# /etc/networksファイルの実際の使用法は何ですか?


2
/ etc / hostsを使用したWebサイトのブロック
ウェブサイトwww.example.comがあります。これは、時間の浪費のため、アクセスをブロックしようとしました。そこで、/etc/hostsファイルを構成しました 。次の行を追加して、IPv4とIPv6の両方でWebサイトをブロックします。 127.0.0.1 www.example.com ::1 www.example.com 127.0.0.1 http://www.example.com ::1 http://www.example.com 127.0.0.1 example.com ::1 example.com コンピューターを再起動しましたが、できませんwget www.example.com。pingは正常にwww.example.com機能しますが、ブラウザーでWebサイトが実際にブロックされていません。Firefox 28とChromiumで引き続きアクセスできます。 ご質問 どうしたの? ブラウザ拡張機能を使用する代わりに、システムレベルのツールを使用してこのサイトをブロックするにはどうすればよいですか?

2
/ etc / hostsを使用したドメイン名へのエイリアスの作成
外部IPアドレスは頻繁に変更されるため、動的DNSを使用してLANの外部IPを指すようにドメインをセットアップしています。ただし、このホストのエイリアスを作成したいので、でアクセスできますhome。だから私は次のものを自分に追加しました/etc/hosts: domain.com home ただし、ドメイン名が好きではないようです。IPに変更した場合: 0.0.0.0 home …それは機能しますが、もちろんこれはダイナミックDNSの目的を打ち負かします! これは可能ですか?

1
SSHが/ etc / hostsを参照しないのはなぜですか?
ユーザーがNISを介して認証するネットワーク環境を管理しています。1つを除き、すべてのマシンを使用してサーバーにSSH接続できます。問題のマシンで、メッセージが表示されます ssh: connect to host servername port 22: Connection refused strace問題のマシンとサーバーに正しくSSH接続できるマシンからの出力を比較しました。 サーバーにSSHで接続できない/etc/hostsマシンは、正しくSSHで接続できるマシンはコンサルトしているのに対して、コンサルトしていません。両方のマシンが/etc/hostsサーバーの名前とIPでセットアップされています。最終的に、問い合わせないマシンは(localhost)/etc/hostsへの接続を 127.0.0.1試行し、上記のメッセージで失敗します。これは何が原因ですか? 追加情報: 私がSSHしようとしているサーバーはネームサーバーとしても機能し、両方のマシンはSSHしようとしている間にそれを調べます。 サーバーにSSHで接続できないマシンは、他のマシンに正しくSSHで接続できます ssh machinename 。straceログは、マシンがネームサーバーを調べ(今回は正常に)、リモートマシン名を正しく解決して接続することを管理していることを示しています。 編集:この問題の解決に役立つと思われる追加情報を喜んで提供します。
13 ssh  hosts 

4
ホスト名と/ etc / hostsを理解する
/ etc / hostnameには、がありmynameます。 / etc / hostsには、 127.0.0.1 localhost.localdomain localhost myname ::1 localhost.localdomain localhost myname 私は実際にホスト名とは何か、それが何に使用されるのかについて漠然と理解しています。 これらのより正確な質問は、それをよりよく理解するのに役立ちます。 上記の例で私のホスト名は本当に何ですか?mynameまたは、他の何か?代わりにを使用myname.domain.comした場合/etc/hostname、実際のホスト名はどうなりますか? この例では、コマンドhostnameはを返しますmynameが、コマンドhostname -fはを返しますlocalhost.localdomain。/etc/hosts名前とIPアドレスの間のマッピングにすぎないことを覚えていました。ここでは別の機能を果たしているようです。fqdnとは何ですか?何に使用されますか?どのように取得されますか?なんでlocalhost.localdomain? 私が代わりに持っていた場合myname.domain.comには/etc/hostname、hostname -f返しますmyname.domain.com。どうして? これらのファイルでfqdnがドットで終わっていないのはなぜですか? あるhostname -dとdnsmydomain同等? ホスト名(myname)はどのような状況で使用できますか。また、いつfqdn(localhost.localdomain)を使用する必要がありますか?
13 hostname  hosts 

3
/ etc / hostsをテストする方法
/ etc / hostsファイルがホスト名を正しいIPアドレスにマッピングしていることを確認する最良の方法は何ですか? dighostsファイルをバイパスして、外部DNSを直接クエリするようなツールを使用します。
12 dns  hosts 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.