Linux

【CentOS】DNSサーバを指定する方法【Conoha VPS】

DNSへの正引き

コトの発端

WordPressにプラグイン「Jetpack」をインストールしようとするも

504 Gateway Time-out 504 Gateway Time-out nginx

のエラーがでてインストールができない。。。

気休めにDNSを変えてみるかと思って実行

ただ、DNSは変更できたけど、Jetpackは相変わらずのエラーでインストールできなかった。

環境について

Conoha VPSのレンタルサーバにて、KUSANAGI環境(CentOSベースの仮想マシン?)で実践。

設定方法

ネットワークアダプタ名のeth0は適宜変更してね。

DNSサーバの自動取得を拒否

nmcli con mod eth0 ipv4.ignore-auto-dns yes

追加したいDNSサーバのIPアドレスをセット(ここではGoogle Public DNS)

nmcli conn mod eth0 +ipv4.dns 8.8.8.8
nmcli conn mod eth0 +ipv4.dns 8.8.4.4

設定の反映

systemctl restart NetworkManager

設定の確認

追加したDNSのIPアドレスが記載されているか確認。

cat /etc/resolv.conf

正しくDNSサーバのIPアドレスが設定されていますね。

不要なDNSの削除

リストにいらないDNSサーバのIPアドレスがあったら下記のコマンドで削除

nmcli conn mod eth0 -ipv4.dns XXX.XXX.XXX.XXX

DNSへの正引きが正しくできているかを確認する。

設定したDNSサーバへ問い合わせができていることが分かります。

免責事項

記事の正確さは無保証です。

  • この記事を書いた人
あっきー

あっきー

とある企業の研究者。研究分野以外に手を出しすぎて毎日が慌ただしい。 研究者の肩書きが正しいかどうかは万年の謎。 得意ジャンルはデータベースとセキュリティーですが、AIやIoT、アプリ開発など、手広く活動しています。

-Linux
-, ,

Translate »