FreeBSD 11.1にBlacklistdをインストールする方法
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
この記事では、独自のキャッシュ解決DNSサーバー(非バインド)だけでなく、独自のOpenBSD Vultrインスタンスでローカルに実行される信頼できるマスターDNSサーバー(nsd)を使用することがいかに簡単かつ迅速かを学びます。
OpenBSDのインストールについては、次の記事を参照してください:Setup OpenBSD 5.5 64-bit。代わりに新しい5.6 ISOイメージを使用してください。
nsdは以前のリリースでも利用可能でしたが、unboundは5.6リリースのビルドにリンクされていました。5.7リリース以降、BINDはベースシステムから完全に削除されます(ポート経由で利用可能になります)。
DNSを解決するために、人々は通常、配布/プロバイダーまたはGoogle(パブリックDNS)およびOpenDNSのサービスによって提供されるデフォルトを使用します。これらは通常は問題ありませんが、自分で実行すると、より多くの制御、より良いパフォーマンス(自分のキャッシュに入力した後)、より良いプライバシーなどが得られます。OpenBSDで独自の解決DNS設定を取得するのは非常に簡単です。
サービスを有効にします。
sudo rcctl enable unbound
サービスを開始します。
sudo rcctl start unbound
これをアクティブにするには、以下を入力します/etc/resolv.conf
(他のnameserver
エントリを削除します)。
nameserver 127.0.0.1
今すぐ試すことができます:
dig google.com
次の2行を探します。
;; Query time: 35 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
使用したサーバーはでしたlocalhost
。コールドスタートのクエリ時間は35秒です。同じdig
コマンドをもう一度試してみましょう。
;; Query time: 1 msec
この時点で、キャッシュは機能しており、信頼できるnsdサーバーを続行できます。
unboundとは異なり、nsdは信頼できるDNSサーバーであり、独自のゾーンを提供するために使用されます。通常、1つのサーバーでは十分ではないため、冗長性を確保するために、別のVultrインスタンスを別の場所にあるセカンダリサーバーとして起動することができます。
プライマリ/セカンダリサービスの設定(難しいことではありません)はこの記事の範囲から少し外れるため、単一のドメインゾーンを提供する方法を示します。
まずは/var/nsd/etc/nsd.conf
ファイルを編集しましょう。以下は完全な例です。
server:
hide-version: yes
ip-address: 108.xx.xxx.xx
remote-control:
control-enable: yes
zone:
name: "example.com"
zonefile: "example.com.zone"
注:108.xx.xxx.xx
インスタンスのIPアドレスとexample.com
独自のドメインに置き換えます。
ゾーンファイルは/var/nsd/zones
ディレクトリに移動します。以下は短い/var/nsd/zones/example.com.zone
ゾーンファイルです。
$ORIGIN example.com.
$TTL 86400
@ 3600 SOA a.ns.example.com. hostmaster.example.com. (
2014110502 ; serial
1800 ; refresh
7200 ; retry
1209600 ; expire
3600 ) ; negative
NS a.ns.example.com.
NS b.ns.example.com.
MX 0 mail.example.com.
a.ns A 108.xx.xxx.xx
b.ns A 108.xx.xxx.xx
mail A 108.xx.xxx.xx
これでサービスを有効にして開始できます。
sudo rcctl enable nsd
sudo rcctl start nsd
これで、独自のキャッシュ/解決DNSサーバーと信頼できるDNSサーバーの両方が準備できました。
BINDゾーンの構文と独自のマスターの実行に関する詳細は、この短いガイドの範囲外であり、読者への演習として残しておきます。OpenBSDをお楽しみください!
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
別のシステムを使用していますか?Neosは、CMSとアプリケーションフレームワークをコアとするコンテンツアプリケーションプラットフォームです。このガイドでは、インストール方法を説明します
このチュートリアルでは、Vultr VPSで完全に暗号化されたディスクを使用してOpenBSD 5.6を設定する方法を示します。暗号化の部分に関する注意:周りのほとんどのデータセンター
LinuxおよびUnixのシステム管理者の間では、sudoユーザーを使用してサーバーにアクセスし、コマンドをルートレベルで実行することは非常に一般的です。sudの使用
別のシステムを使用していますか?osTicketは、オープンソースのカスタマーサポートチケットシステムです。osTicketのソースコードはGithubで公開されています。このチュートリアルでは
はじめにWordPressは、インターネット上の主要なコンテンツ管理システムです。ブログから動的コンテンツを備えた複雑なWebサイトまで、あらゆるものを強化します
この記事では、Vultrでテンプレートとして提供されるサーバーオペレーティングシステムの概要を説明します。CentOS CentOSはRHEL(Re
別のシステムを使用していますか?X-Cartは、数多くの機能と統合を備えた非常に柔軟なオープンソースのeコマースプラットフォームです。X-Cartのソースコードはホストです
別のシステムを使用していますか?Omeka Classic 2.4 CMSは、デジタルを共有するための無料のオープンソースのデジタル出版プラットフォームおよびコンテンツ管理システム(CMS)です。
別のシステムを使用していますか?Directus 6.4 CMSは、強力で柔軟な無料のオープンソースヘッドレスコンテンツ管理システム(CMS)であり、開発者に提供します。
別のシステムを使用していますか?PyroCMSは、PHPで記述されたオープンソースのCMSです。PyroCMSソースコードはGitHubでホストされています。このガイドでは、entirをよく歩いてください
はじめにLinuxのLAMPスタックに相当するFAMPスタックは、通常一緒にインストールされるオープンソースソフトウェアのコレクションです。
独自の電子メールサーバーを実行することは、かなりやりがいがあります。あなたはあなたのデータを担当しています。また、配信オプションの柔軟性も向上します。しかしながら
デフォルトでは、Vultr FreeBSDサーバーはスワップスペースを含むように構成されていません。使い捨てのクラウドインスタンスを意図している場合は、おそらく必要ありません
このチュートリアルでは、FreeBSD 10の新規インストールにグループウェアiRedMailをインストールする方法を示します。少なくとも1ギガバイトのサーバーを使用する必要がありますo
FreeBSDオペレーティングシステムは、ルートパーティションファイルシステムにUFS(Unix File System)を利用しています。別名freebsd-ufsアップグレードの場合
この記事では、MariaDBをOpenBSD 6にインストールし、chrootされたWebサーバー(ApacheまたはNginx)からアクセスできるように構成する方法を紹介します。あなたはアルになります
別のシステムを使用していますか?Redaxscript 3.2 CMSは、最新で超軽量の無料のオープンソースのコンテンツ管理システム(CMS)です。
別のシステムを使用していますか?はじめにCraft CMSは、PHPで記述されたオープンソースのCMSです。Craft CMSソースコードはGitHubでホストされています。このガイドはあなたを示します
はじめにこのガイドの目的は、OpenBSDとhttpdを使用してVultrでWebサイトのホームページを簡単に作成できることを示すことです。作成
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。