コトの発端
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サーバへ問い合わせができていることが分かります。
免責事項
記事の正確さは無保証です。