ラズパイでホスト名解決の記事をインターネット上で探すと大体出てくるのはこのNBNSによるホスト名解決ではなく、mDNSという仕組みを使うことになります。このmDNSという仕組みをラズパイで使うのは簡単で、以下のコマンドでAvahiをインストールだけ、となっています。Raspbianには最初からインストールされているのに、なぜかアクセス出来ない...そんなあなたぐらいしかこの記事には辿り付きません。理由は簡単でWindowsがこのmDNSにデフォルトで対応していないからなんですね。Windows」か「iTunes」を入れて下さいという記事にたどり着きます。うーん入れたくない...。そこでもう少し調べてみたところ、ラズパイでもNetBIOSに対応出来ることが分かりました。ここで少し今まで出てきた用語を本当に簡単に説明しておきます。Systemのことで、インターネットにアクセスするときに使うアクセス先の名前のこと、としましょう。実際にはその名前でアクセスが行われるわけではなく、ドメイン名をIPアドレスに変換する作業が必要になります。その変換をしてくれるのがDNSサーバーなんですね。NetBIOSとはWindwosで昔から使われているローカルネットワーク内でホスト名を解決するための仕組みです。LLMNRとはIPv6で登場したホスト名解決の仕組みです。IPv4にも対応していますが、使用するためにはIPv6の設定を有効にしておく必要があります。最近仕事で、IPアドレスだとアクセス出来るけど、ホスト名だとアクセス出来ない機器があって、色々と調べていたらどうもLLMNRしか話せない機器だったという話がありましたので、そんなこともあるのだな、ぐらいに考えていてもらえると良いです。結局のところ、ホスト名解決のやり方としては、どれも「このホスト名のIP教えて下さい!」とネットワークに問い合わせることで解決するのです。純粋にNetBIOSだけを有効にする方法もありますが、オススメしたいのが、Sambaをインストールすることです。Sambaって...と思われる方がいるかもしれませんので、簡単に説明しておくと、ラズベリーパイの中のデータをWindowsからWindowsのディレクトリのように扱えるサービスです。NetBIOSが有効になるわけではないのですが、Sambaをインストールすると、NetBIOSを使ってホスト名でアクセスできるようにしましょうか?と聞いてくれるんです。.local"でSSHなどのアクセスが出来るようになります。ホスト名が"raspberrypi"の場合は"raspberrypi.local"になることだけ注意して下さい。Sambaのインストール方法インストール以下のコマンドでインストールが可能です。sambaインストール中にWINSなんとかを有効にしますか?と聞かれるのでOKとして下さい。最初にsambaの設定ファイルのコピーを取っておきましょう。機械的に以下をコピーしてOKです。/etc/samba/smb.conf.bkその後、/etc/samba/smb.confを開き、最終行に以下を機械的にコピーして下さい。以下のコマンドでSambaのパスワードを設定して下さい。"raspberry"で良いと思います。設定を変更したら最後にsambaのサービスを再起動する必要があります。PCからアクセスここまで出来ればPCからアクセスできるはずです。トライしてみて下さい。最後にと、Sambaのインストールが完了すれば、今まで出来なかったホスト名でのSSHアクセスも出来るようになっているはずです。何かご不明点がありましたらありましたらお気軽にお問合せ下さい。時間が空いてしまいました。何を記事にするかなーと迷っていたのです。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ネットワークエンジニア歴は10数年で、AIだとかIoTだとか新しいものに何でも興味津々です。良かったらご連絡下さい。ネットワークエンジニア歴は10数年で、AIだとかIoTだとか新しいものに何でも興味津々です。良かったらご連絡下さい。