(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ソフトウェアが多いので、おそらくすぐにインストールされます。bind9
bind9
python