debian/ubuntu で独自の DNS を構築する

debian/ubuntu で独自の DNS を構築する


この記事の目的は、Bind9 を介して独自のサーバー (VPS) 上に独自の DNS サーバーを簡単にセットアップすることです。ここで選択するシステムは、debian または ubuntu です。

bind9をインストールする
apt-get でbind9をインストール

既存のbind9設定を構成してバックアップする
cp /etc/bind/named.conf.options /etc/bind/named.conf.options.bak

/etc/bind/named.conf.options を編集し、次のコードに置き換えます。

オプション {
direc "説明できない" y "/var/cache/bind";
auth-nxdomain 番号;
listen-on-v6 { 任意; };
統計ファイル "/var/cache/bind/named.stats";
rrset-order {順序巡回;};
転送を許可 { 127.0.0.1; };
};
ログ記録 {
チャネル b_query {
ファイル "/var/log/bind9/query.log" バージョン 2 サイズ 1m;
印刷時 はい;
重大度情報;
};
カテゴリクエリ { b_query; };
};

Bind9 のログ ディレクトリを作成します。
mkdir /var/log/bind9
chown バインド:bind /var/log/bind9

ドメインを設定するには、/etc/bind/named.conf を編集します。以下を追加します。

ゾーン「your-domain-name.com」{
タイプマスター;
ファイル "/etc/bind/zones/your-domain-name.com.db";
};
ドメインを作成する
/etc/bind/zones/your-domain-name.com.db です。

以下のテンプレートに従って DNS レコードを挿入します。
$TTL 86400
@ IN SOA ns1.your-domain-name.com. root.your-domain-name.com. (
100801 ; シリアル
43200 ; 更新
3600 ; 再試行
1209600 ; 期限切れ
180 ) ; 最小TTL

; ネームサーバー
IN NS ns1.your-domain-name.com。
IN NS ns2.your-domain-name.com。
IN NS ns3.your-domain-name.com。

; ルートサイト
123.456.78.90で

; ホスト名レコード
* 123.456.78.90で
サブ1 IN A 123.456.78.91
サブ2 IN A 123.456.78.92

; エイリアス
www IN CNAME your-domain-name.com。
CNAME ghs.google.com のウェブメール。

; MXレコード
@ IN MX 1 aspmx.l.google.com。
@ IN MX 3 alt1.aspmx.l.google.com。
@ IN MX 3 alt2.aspmx.l.google.com。
@ IN MX 5 aspmx2.googlemail.com。
@ IN MX 5 aspmx3.googlemail.com。
@ IN MX 5 aspmx4.googlemail.com。
@ IN MX 5 aspmx5.googlemail.com。

; SPFレコード
@ IN TXT “v=spf1 ip4:199.195.140.194 include:_spf.google.com ~all”
Bind9を再起動します。

/etc/init.d/bind9 を再起動

<<:  Debian/Ubuntu で MySQL のルート パスワードをリセットする

>>:  Centos6にownCloudをインストールする

推薦する

従来のビジネスをパブリック クラウドに移行する際の落とし穴を回避するためのガイド

[[396459]]この記事はWeChatの公開アカウント「New Titanium Cloud S...

クラウドに乗って未来へ | ByteDanceのマルチクラウドの進化とコスト削減の実践

クラウド コンピューティングの時代において、マルチクラウド アーキテクチャは企業のクラウド戦略におけ...

百度ランキング11位の企業ウェブサイトについての考察と概要分析

著者の最近の企業サイトは、最も労力がかかったサイトでもありますが、百度で11位に降格しました。今日、...

JVMはオブジェクトが死んだと判断し、GCリサイクルを検証します。

[[377367]]この記事はWeChatの公開アカウント「bugstack」から転載したもので、著...

注目に値するコンテンツライティングテクニックをカウントダウン

記事はウェブサイトの生命線です。すべてのウェブサイトは記事で構成されていますが、うまく組み合わされて...

実戦:事故による負傷から回復まで、Baidu Sandbox は 2 件の苦情を経てようやくリリース

これは実際のケースです。私が自分で最適化したウェブサイトが、タイトルに「敏感な言葉」を使用していたた...

Kubernetes 1.23 について知っておくべきことすべて

[[442113]] [51CTO.com クイック翻訳]近日リリース予定のKubernetesのク...

国内外の主要検索エンジンと検索パラメータの収集

最近、BI を使ったデータ分析システムに取り組んでいたため、検索エンジンとその検索パラメータのリスト...

キューブクラウド: 年末にすべての VPS が 12% オフ、300M 香港 cn2 gia、1Gbps 米国 cn2 gia、2Gbps ユニコム as4837

今から 1 月 2 日まで、cubecloud VPS 製品はすべて 12% オフです。これには、L...

justvps: 月額 1.54 ドルから利用可能な英国の VPS、1G メモリ/1 コア/20g NVMe/300M 帯域幅/無制限トラフィック

justvps.pro は、今から 1 月 20 日まで、英国ロンドン データ センターの VPS ...

ToutiaoやWeiboなど情報流通促進チャンネルの特徴を詳しく解説!

情報の流れを促進したい場合、チャネルの選択は私たちにとって非常に重要な部分です。情報流通促進をうまく...

クラウド移行計画を設計する際に考慮すべき 7 つの要素

企業は、アプリケーションが移植可能であり、複数のクラウド コンピューティング プロバイダーのクラウド...

Beisen Cloud ComputingのCEO、Ji Weiguo氏との独占インタビュー:SaaS+PaaSのクラウド開発の道筋を解説

[51CTO.com からのオリジナル記事] クラウド テクノロジーが成熟するにつれて、IaaS、P...

高速情報フローの金鉱をめぐる戦い!

インターネットは後半戦に入りました。現在のユーザー配当はピークを迎え、トラフィック獲得がますます難し...

ハイブリッドクラウドでエッジコンピューティングを最適化する3つの方法

ハイブリッド クラウドの導入を通じてコン​​ピューティング リソースを分散しようとする企業の取り組み...