Linux で DNS サーバーをセットアップする方法
Linux で DNS サーバーをセットアップする方法
DNS (ドメイン ネーム システム) はインターネットの重要な部分であり、ドメイン名を IP アドレスに変換し、Web サイトやその他のネットワークにアクセスできるようにします。ブラウザで提供します。 Linux システムでは、DNS サーバーを設定することでネットワーク接続を最適化し、ネットワーク アクセス速度を向上させることができます。この記事では、Linux システム上で DNS サーバーをセットアップする手順を紹介し、関連するコード例を示します。
- システムの DNS 設定を確認する
DNS サーバーのセットアップを開始する前に、まずシステムの現在の DNS 設定を確認する必要があります。ターミナルで次のコマンドを実行します。
cat /etc/resolv.conf
このコマンドは、現在の DNS サーバーの IP アドレスを表示します。通常、このファイルの内容は次のようになります。
nameserver 8.8.8.8 nameserver 8.8.4.4
nameserver の後の数字は DNS サーバーの IP アドレスであることに注意してください。続行する前に、必要に応じて設定を復元できるように、現在の DNS サーバーの IP アドレスをメモしておきます。
- BIND のインストールと構成
BIND (Berkeley Internet Name Domain) は、広く使用されている DNS サーバー ソフトウェアです。ほとんどの Linux ディストリビューションでは、パッケージ マネージャーを通じて BIND パッケージを簡単にインストールできます。たとえば、Ubuntu で次のコマンドを実行します。
sudo apt-get update sudo apt-get install bind9
インストールが完了したら、BIND の基本構成を実行する必要があります。ターミナルで named.conf
ファイルを開きます:
sudo nano /etc/bind/named.conf
開いたファイルには、いくつかのデフォルト設定が表示されます。options
セクションでいくつかの設定を行う必要があります。変更:
options { directory "/var/cache/bind"; forwarders { 8.8.8.8; 8.8.4.4; }; ...
使用するDNSサーバーのIPアドレスをforwarders
に追加します。たとえば、Google の DNS サーバーを使用したい場合は、それらを forwarders
に追加できます。変更された例は次のとおりです。
forwarders { 8.8.8.8; 8.8.4.4; 114.114.114.114; };
ファイルを保存した後、BIND サービスを再起動する必要があります:
sudo service bind9 restart
- システム DNS 設定を変更します
設定を完了した後、 BIND、私たちは、セットアップしたばかりのローカル DNS サーバーを使用するように、システムの DNS 設定を変更する必要があります。
resolv.conf
ファイルを開きます:
sudo nano /etc/resolv.conf
ファイル内の既存の DNS サーバーの IP アドレスを削除し、ローカル DNS サーバーの IP アドレスをワンライン。たとえば、ローカル DNS サーバーの IP アドレスが 192.168.1.100
の場合、ファイルの内容は次のようになります。
nameserver 192.168.1.100
ファイルを保存して閉じます。
- DNS サーバーのテスト
上記の手順を完了したら、いくつかのコマンドを実行して、DNS サーバーが適切に動作しているかどうかをテストできます。
ドメイン名を解決してみてください:
nslookup example.com
ドメイン名が正常に解決され、対応する IP アドレスが返された場合は、DNS サーバーが正常に設定されていることを意味します。
さらに、dig
コマンドを使用して DNS サーバーをテストすることもできます。
dig example.com
このコマンドは、より詳細な DNS クエリ結果を返します。
概要
Linux システム上にローカル DNS サーバーをセットアップすることで、ネットワーク アクセスの速度とパフォーマンスを向上させることができます。この記事では、Linux システム上で DNS サーバーをセットアップする手順について説明し、関連するコード例を示します。この情報がお役に立てば幸いです。
以上がLinux で DNS サーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、パターンマッチング、ファイル検索、テキスト操作、グレップ、SED、awkなどのツールの詳細、ファイル検索、テキスト操作のためにLinuxで正規表現(Regex)を使用する方法について説明します。

この記事では、Linuxシステムのパフォーマンスを監視するためにTop、HTOP、およびVMSTATを使用して、効果的なシステム管理のための独自の機能とカスタマイズオプションを詳述することについて説明します。

この記事では、Google Authenticatorを使用してLinux上のSSH用の2要素認証(2FA)のセットアップ、インストール、構成、およびトラブルシューティング手順の詳細に関するガイドを提供します。 Enhanced Secなど、2FAのセキュリティ利益を強調しています

記事では、APT、Yum、およびDNFを使用してLinuxでソフトウェアパッケージの管理を行い、インストール、更新、および削除をカバーしています。さまざまな分布に対する機能と適合性を比較します。

この記事では、LinuxのSudo特権を管理する方法について説明します。重要な焦点は、 /etc /sudoersの安全性とアクセスを制限することです。

Linuxの初心者は、ファイル管理、ユーザー管理、ネットワーク構成などの基本操作をマスターする必要があります。 1)文件管理:使用mkdir、タッチ、ls rm 3)ネットワーク構成:ifconfig、echo、およびufwコマンドを使用します。これらの操作はLinuxシステム管理の基礎であり、それらをマスターすることでシステムを効果的に管理できます。

DebiansNifferは、ネットワークパケットタイムスタンプをキャプチャして分析するために使用されるネットワークスニファーツールです。通常、数秒でパケットキャプチャの時間を表示します。ソースIPアドレス(SourceIP):パケットを送信したデバイスのネットワークアドレス。宛先IPアドレス(DestinationIP):データパケットを受信するデバイスのネットワークアドレス。ソースポート:パケットを送信するデバイスで使用されるポート番号。 Destinatio

この記事では、DebianシステムのOpenSSL構成を確認して、システムのセキュリティステータスをすばやく把握できるように、いくつかの方法を紹介します。 1.最初にOpenSSLバージョンを確認し、OpenSSLがインストールされているかどうかを確認し、バージョン情報を確認します。端末に次のコマンドを入力します。OpenSSlversionがインストールされていない場合、システムはエラーを促します。 2。構成ファイルを表示します。 OpenSSLのメイン構成ファイルは、通常/etc/ssl/openssl.cnfにあります。テキストエディター(Nanoなど)を使用して、次のように表示できます。sudonano/etc/ssl/openssl.cnfこのファイルには、キー、証明書、暗号化アルゴリズムなどの重要な構成情報が含まれています。 3。OPEを利用します
