Setup Pi-hole on CentOS 8 for DNS Over HTTPS

Facebooktwittermail

先日、CentOS 8にPi-holeをインストールしたので、今回はDNS Over HTTPSの環境を構築してみます。

Install Pi-hole on CentOS 8

手順は下記と同じです。

pi-holeにDNS over HTTPS環境を構築

環境
・CnetOS 8(VM mem:2G, vcpu:1, hdd:32gb)
・CentOS Linux release 8.2.2004 (Core)
・Kernel 4.18.0-193.28.1.el8_2.x86_64
・Minimal Install
・Pi-hole
 Pi-hole version is v5.2.1 (Latest: v5.2.1)
 AdminLTE version is v5.2.1 (Latest: v5.2.1)
 FTL version is v5.3.2 (Latest: v5.3.2)

Cloudflared releases Archives
https://dl.equinox.io/cloudflare/cloudflared/stable/archive

Cloudflared releases Archivesからx64の最新のCloudflaredをインストールします。
最新はcloudflared-2020.11.11-linux-amd64.rpmでした。


  1. cloudflaredインストール
  2. ユーザcloudflaredの作成
  3. デーモンを実行するためのユーザcloudflaredを作成します。

  4. cloudflaredの構成ファイルの作成
  5. cloudflaredをポート5053で動作させ、cloudflareのDNS 1.1.1.1と1.0.0.1を指定しています。

  6. ユーザcloudflaredにOwner変更
  7. /etc/default/cloudflared, /usr/local/bin/cloudflared のOwner変更します。

  8. systemd scriptの作成
  9. 自動起動の設定と起動

この後はdigコマンドで確認してPi-holeにログイン、DNS設定を127.0.0.1#5053とすれば完了です。

help

Leave a Reply