Ubuntuシステムでの静的DNS構成の詳細な説明

1. DNSサービスの概要:###

DNS(** D ** omain ** N ** ame ** S ** erver、ドメイン名サーバー)は、ドメイン名(ドメイン名)とそれに対応するIPアドレス(IPアドレス)を変換するサーバーです。メッセージのドメイン名を解決するために、ドメイン名と対応するIPアドレス(IPアドレス)のテーブルがDNSに格納されます。

ラボに実装されている模倣ストレージシステムはIPアドレスを動的に変更する必要があるため、dnsサーバーを構築する必要があり、ipアドレスを照会および変更する必要があるサーバーは同じdnsサーバーにバインドされます。通常、RedHatシリーズ(例:Fedora、Centos)システムでは、dnsサーバーを変更する必要があるのは非常に簡単なことですが、対応する/etc/resolv.confファイルを直接変更できます。ネームサーバーの背後にあるIPアドレスを追加または変更するだけです。でも、これはDebianシリーズ(例:Ubuntu、Mint)と同じ設定だとバカバカしく思っていたので、変更しても使えるようです。

停電して1日再起動した後、UbuntuシステムのDNSサービスが集合的に失敗し、調査の結果、/ etc / resolve.confファイルが上書きされ、最初に構成されたdns情報が消えたことがわかりました。以下に示すように:

Screenshot from 2017-11-13 08:24:46.png

囧rz! Ubuntuは、このファイルを手作業で編集しないでください。変更内容は上書きされます。

2. システム環境:###

システムプラットフォーム:Ubuntu 14.04

Ubuntuでのresolv.confの編集ルールを整理してから、静的dns構成の再起動の失敗の問題に対処するための適切な薬を処方する方法を要約できます。

プロセス分析:#####
  1. Ubuntuシステムのネットワークデバイスを起動するプロセスでは、** / etc / network / interface **の構成ファイルに依存してネットワークインターフェイスを初期化するため、対応するdnsサーバーを/ etc / network / interfaceに直接構成し、最初に書き込みます。 /etc/resolv.confと入力します。したがって、次のコンテンツを追加できます。
    dns-nameservers 180.76.76.76 //サポート、BaiduのDNSサーバー

概要:DebianシリーズのディストリビューションでのLinux静的DNSサーバーのバインドプロセスが詳細に整理されました。上記の3つの方法のいずれかを使用できます。 (囧rz、各メソッドの構文は異なり、Linuxをだまします)もちろん、RedHatシリーズのディストリビューションは上記のコンテンツを参照でき、dnsサーバープロセスの静的構成も同様である必要があります。抜けがある場合は、ご指摘ください。

Recommended Posts

Ubuntuシステムでの静的DNS構成の詳細な説明
Ubuntuでの静的DNS構成方法の詳細な説明
UbuntuでのSubversion(SVN)のクイックインストールと構成の詳細な説明
centOS7でのSparkのインストールと構成のチュートリアルの詳細な説明
Ubuntuでのネットワーク構成
Centos7システム仮想マシンブリッジングモードの詳細な説明
ubuntuでのmediawikiの使用
UbuntuでのDNSサービスの構築
UbuntuシステムにImageMagickをインストールする問題を解決するプロセス
pythonバックトラッキングテンプレートの詳細な説明
pythonシーケンスタイプの詳細な説明
Ubuntuでのdebパッケージのインストール
Ubuntuファイルシステムの概要
Ubuntu環境でのSSHのインストールと使用の詳細な説明
Centos6ネットワーク構成の詳細な例
Centos 7 RAID5の詳細な説明と構成
UbuntuでのDockerCEのインストール
UbuntuシステムでLVMのルートディレクトリを拡張する方法
Ubuntu16.04でのCUDA8.0とCUDA9.0の共存
PythonIOポート多重化の詳細な説明
Windowsシステムの下にlinux(ubuntu)デュアルシステムをインストールします
centos7でのredisのインストールと構成
ubuntuでのJDK環境変数の構成方法
Ubuntu16.04でのCUDAのインストールとアンインストール
pythonコマンドの-uパラメーターの詳細な説明
Ubuntuシステムにユーティリティソフトウェアコレクションをインストールする
Python推測アルゴリズムの問題の詳細な説明
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成
Ubuntu20.04インストールPython3仮想環境チュートリアル詳細な説明
CentOS7システムでのJDKのインストールと構成
Python super()メソッドの原理の詳細な説明
Windows10インストールubuntu20.04デュアルシステム詳細グラフィックチュートリアル
Ubuntu14.04でEvernoteを使用する方法の概要
CentOS 6.5システムのインストールと構成のグラフィックチュートリアル(詳細なグラフィック)
Ubuntuシステムとプライバシークリーニングツールの概要
Ubuntu12.04でのpulseaudioとAPIの使用法のインストール
python標準ライブラリOSモジュールの詳細な説明
Ubuntuの基本的な構成とインターフェースの美化
Ubuntuの下に古いバージョンのseuratをインストールします
Pythondecimalモジュールの使用法の詳細な説明
pythonがコンカレントメソッドをサポートする方法の詳細な説明
CentOS6.5でのrsyncサーバーのインストールと構成
UbuntuでのKaldiのインストールと構成のグラフィックチュートリアル
Pythonに基づくデータタイプの詳細な説明
Ubuntu19.1でのGitLabのインストール、構成、およびアンインストール
CentOS6.5でのHadoop環境の構築に関する詳細な説明
Centos8静的IP構成の実装について説明する
CentOS8でのApollo構成センターの分散展開
クロムはubuntu18.04でシステム設定として設定されています