Linuxインストールでは、バインディング/名前の指定はいつ必要ですか?

Linuxインストールでは、バインディング/名前の指定はいつ必要ですか?

(Debian)Linuxシステムに命名/バインディングが必要な時期を理解していません。ドメイン名解決に関連していることはわかりますが、それが何であるかを理解していません。

それらの間にどんな関係がありますか?名前/バインド9そして/etc/resolv.conf

デスクトップでLinuxを使用しています。以下を実行する必要があります。名前付き

私のサーバーでLinuxを使用しているので、次のことを実行する必要があります。名前付き

サーバーに接続されているドメイン名がなく、SSHを介してのみサーバーのIPを使用できる場合はどうすればよいですか?サーバーを安全にシャットダウン/削除できますか?名前付き

IPにドメイン名が追加されたサーバーとポート443 / httpsでのみ実行されるWebサーバーがある場合は、name / bind9が必要ですか?

ラソフバインドがポート53(私の考えでは)と953でリッスンしていると言いますが、外部でリッスンしているのかローカルでしかリスンしていないのかはわかりません。

~# lsof -i -n
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
named   2488 bind   20u  IPv4   8189      0t0  TCP 127.0.0.1:domain (LISTEN)
named   2488 bind   21u  IPv6   8191      0t0  TCP [::1]:domain (LISTEN)
named   2488 bind   22u  IPv4  10931      0t0  TCP 127.0.0.1:953 (LISTEN)
named   2488 bind   23u  IPv6  10932      0t0  TCP [::1]:953 (LISTEN)
named   2488 bind  512u  IPv4   8188      0t0  UDP 127.0.0.1:domain 
named   2488 bind  513u  IPv4   8188      0t0  UDP 127.0.0.1:domain 
named   2488 bind  514u  IPv4   8188      0t0  UDP 127.0.0.1:domain 
named   2488 bind  515u  IPv4   8188      0t0  UDP 127.0.0.1:domain 
named   2488 bind  516u  IPv6   8190      0t0  UDP [::1]:domain 
named   2488 bind  517u  IPv6   8190      0t0  UDP [::1]:domain 
named   2488 bind  518u  IPv6   8190      0t0  UDP [::1]:domain 
named   2488 bind  519u  IPv6   8190      0t0  UDP [::1]:domain 

どのパッケージに属しているかを尋ねると、次のようになります。

~# apt-file search /usr/sbin/named
bind9: /usr/sbin/named

試してみるとapt-get削除バインド9、次のパッケージが不要になったというメッセージが表示されます。

... ~#  apt-get remove bind9
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  bind9utils libexpat1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib mime-support python python-minimal python2.7 python2.7-minimal

だから私は今まで彼らがbind9 / namedに依存しています。

名前付き/bind9を削除しても安全ですか?削除すると壊れる危険性がありますか?

ベストアンサー1

複数のコンピュータがあり、そのコンピュータにネームサーバーとして機能させる場合(ドメイン名システムつまり、これらのコンピュータはユーザーのコンピュータに接続し、ホスト名(ユーザーが入力する内容とアプリケーションが入力する内容)をIPアドレス(コンピュータが実際に背後で指定する方法)に変換します。

複数のコンピュータを持っていても、Bindが何であるかわからない場合は役に立ちません。 Bindは大規模なネームサーバー用に設計されています。一般的な家庭や小規模オフィス環境では、以下をお勧めします。DNS。実際にはわかりません。これを行うルーターデバイスがあるかもしれません(DnsmasqでLinuxを実行しているかもしれません!)。ただし、コンピュータでネームサーバーを実行する必要がある場合は、Dnsmasqを使用してください。バラよりホスト名を使用してLANからコンピュータにアクセスする方法詳細については。

コンピュータがDNSサーバーでない場合、Bindまたは他のネームサーバーソフトウェアは必要ありません。通常のクライアントPC、Webサーバー、SSHサーバーなどではBindを使用する必要はありません。そして、セキュリティの脆弱性の履歴があるので実行しないでください。

どのコンピュータでも動作するのは隠れ家同じコンピュータ上で実行されているプログラムのDNS要求を中継し、応答をキャッシュしてDNS要求の平均待ち時間を減らすネームサーバー。 Dnsmasqはこれを行うことができます(たとえば、Dnsmasqはこの目的のためにUbuntuのデフォルトインストールに含まれています)。

これでパッケージを削除したので、削除できるパッケージはrequire's packagesではなくrequire's packagesbind9です。それらを削除することができますが、私はそれら(およびその依存関係)を維持することをお勧めします。 Pythonソフトウェアが多いので、おそらくすぐにインストールされます。bind9bind9python

おすすめ記事