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

ホスト名は、コンピュータネットワークに接続されたデバイスに付けられたラベルです。

1
Linuxで「getent」などのホスト名を解決するMac OSコマンド
通常のプログラムがホスト名を解決するのと同じ方法で、ホスト名をIPアドレスに解決するコマンドが欲しいのですが。つまり、通常のDNSだけでなく、mDNS(.local)およびも考慮に入れる必要があり/etc/hostsます。だからルールアウトhost、digおよびnslookup、これらのツールのすべての3つだけで、通常のDNSを使用して解決されませんので、.localアドレスを。 Linuxでは、getentコマンドはまさに私が望むものを実行します。ただし、getentOS Xには存在しません。 Mac OS Xに相当するものはありgetentますか?を使用して数行で記述できることは承知しており、getaddrinfo必要に応じてそれを実行しますが、それを実行できる標準のコマンドがすでにあるかどうか疑問に思っていました。 ありがとう!
9 osx  hostname  mdns 

2
ホストが生きているかどうかを確認するシェルコマンド/スクリプト?
シェルコマンド(主にbash)のみを使用して、特定のホストが起動しているかどうかを確認する方法をさらに見つけようとしています。理想的には、ホスト名とIPアドレスの両方で機能することができます。現在、私が知っている唯一のネイティブな方法はping です。ここで説明するように、おそらくスクリプトに統合されています。他のアイデアは?

2
ローカルホスト名の解決にDNSMasqを使用する
私は自分とルームメイトのためにホームイントラネットをセットアップしています。私の考えは、キッチンなどの引き出しよりもアクセスしやすい場所に、過去の公共料金の請求書などを保管できるようにすることです。とにかく、私は、Apache 2をRaspberry Pi上で実行しています。そのIPアドレス、私はPiで提供されているページにアクセスできます。アパートにサービスを提供するためのネットワークについて学ぶために、このプロジェクトをもっと行っているので、自分のネットワークがLANのホスト名解決を提供できればすばらしいと思いました。したがって、ブラウザに192.168.1.151PiのIPアドレスを指定するのではなく、PiのIPアドレスoberon(ホスト名)を指定して、Piが提供するWebページを表示できます。 自分が最初にこれをやりたいとは思っていなかったので、グーグルから始めました。この質問は、UnixとLinuxでも同様に非常に役立ちました。ホスト名を使用してLANからマシンにアクセスできるようにする方法。この時点で、検証済みの回答のすべてを試しました。hostsファイルを使用することを考えましたが、ルームメイトに自分のマシンを構成するように指示する必要があることを意味します。ルーター(NETGEAR WNR1000v2(別名N150))でPiのDHCPリースを予約しようとしましたが、予約は機能しましたが、ホスト名解決は機能しません。私はルーターにPiのIP とそのホスト名を伝えましたが、LAN上のクライアントにこの情報を提供していません。 これら2つの方法が機能しないためdnsmasq、Pi にインストールすることにしました。設定は簡単に思えたので、新しいツールを教えていただければ幸いです。私はインストールし、それをうまく実行しています(それはらしい)。私がすることができますdigかnslookup(私は設定パイのニックネーム/etc/hostsにoberonしてhomenet)、正しい結果を得ることができます。私のようなインターネット名に同じことを行うことができますyahoo.comし、私はGoogleのを設定しているため、正しい答えを得る8.8.8.8と8.8.4.4バックアップサーバとして/etc/dnsmasq.conf。これを見てください: me@oberon~$ dig oberon ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> oberon ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10787 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;oberon. …

1
sudoにループバックインターフェイスが必要なのはなぜですか?
ソフトウェアをUbuntuマシンにインストールしようとしました。そのためには、root特権が必要でした。基本的には、次のような実行可能なjarを実行するだけで済みますsudo java -jar runnableJar.jar。 このようなコマンドはすべて次を返しますUnable to resolve host xxxxx。 /etc/hostsファイルが間違っていたhostname、このエラーの原因となったループバックインターフェイスに対して記載されているが。必要としないすべてのコマンドsudoは正常に実行されました。 私はループバックインターフェイスについて説明してきましたが、私の理解では、これはlocalhostをセットアップし、仮想ネットワークインターフェイスです。しかし、なぜsudoそれが必要なのですか?
8 sudo  hostname 

5
標準のコマンドラインツールを使用して、コマンド出力のすべてのIPアドレスを解決する
IPアドレスの束を含むいくつかのログファイルがあります。IPアドレスを照合して解決するプログラムを介してデータをパイプできるようになりたいです。 IE cat / var / log / somelogfile | ホスト それは次のような線を回します 10.13.13.10によってアクセスされる10:45 に 10:45 myhostname.intranetからアクセス 私の考えでは、sedとhostの組み合わせでこれを行う方法があるかもしれませんが、どうすればよいかわかりません。それを行う簡単なスクリプトを作成できることはわかっていますが、できれば組み込みのツールを使用できるようにしたいと思っています。助言がありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.