自分のLAN上のデバイスのホスト名を表示できません。私の最初のノートブック(Ubuntu 18.04 LTS Desktop)では、次のコマンドの結果は次のとおりです。
arp -a
正確に私が望むもの:
X (192.168.56.243) at 40:a3:cc:99:2d:66 [ether] on wlan0
test-test-test (192.168.56.146) at 48:bf:6b:e3:bf:5a [ether] on wlan0
TP-Link_Archer_ (192.168.56.1) at 10:7b:44:40:61:70 [ether] on wlan0
使用地図、以下を使用してLANを検索できます。
nmap -sn 192.168.56.0/24
ホスト名で完璧な結果を得ました。
Starting Nmap 7.60 ( https://nmap.org ) at 2018-08-07 09:07 EDT
Nmap scan report for TP-Link_Archer_ (192.168.56.1)
Host is up (0.0054s latency).
Nmap scan report for ZZ (192.168.56.156)
Host is up (0.00045s latency).
しかし、Debian 9 x64 Minimalがインストールされている他のノートブックでは、完全なホスト名部分がありません。発行するたびにarp-a、次の情報を取得します。
? (192.168.56.243) at 40:a3:cc:99:2d:66 [ether] on wlan0
? (192.168.56.146) at 48:bf:6b:e3:bf:5a [ether] on wlan0
? (192.168.56.1) at 10:7b:44:40:61:70 [ether] on wlan0
さらにスキャンnmap -sn 192.168.56.0/24次の出力を生成します。
Starting Nmap 7.60 ( https://nmap.org ) at 2018-08-07 09:17 EDT
Nmap scan report for 192.168.56.1
Host is up (0.0054s latency).
Nmap scan report for 192.168.56.156
Host is up (0.00045s latency).
正直なところ、何が起こっているのか分からない。おそらく何かを逃したようです。Debian の最小化Ubuntuにインストールしてインストールします。しかし、Debianコンピュータが私にホスト名を表示し始めるために、欠けている部分をどこで見つけるべきかわかりません。
どんなアイデアがありますか?
編集する: 私の/etc/nsswitch.confは次のようになります:
root@zxcv:/home/test# cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
gshadow: files
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
ただし、ブリッジされたネットワークアダプタを使用して仮想マシンを設定し、同じバージョンのDebian Minimalをインストールし、すべてのIPのホスト名を取得できます。これで問題は、失敗したDebianでどのパッケージ/モジュール/サービスが欠落しているため、ホスト名を取得できないのかということです。
ベストアンサー1
IPアドレスを名前に変換できるDNSサーバーへのアクセス権がありません。
ホスト名とIPアドレスを接続する別の方法がありますが、コンピュータが複数台ある場合は、DNSが最善の答えです。
あなたのコメントによると、はい、/etc/resolv.confにはDNSサーバーのアドレスを含める必要があります。小規模ネットワークでは、通常はルータと同じです。