IPv6のみの環境でcloudflaredを使用する時の注意点

未分類

(詳細はあとで書きます。)

何が起きたか

IPv6のみのEC2にcloudflaredをインストールした際に、IPv4のアドレスで名前解決してしまい、タイムアウトが発生していた。

対処方法

/etc/systemd/system/cloudflared.service を変更し、IPv6のエッジサーバーに向けた。

変更前

[Unit]
Description=cloudflared
After=network-online.target
Wants=network-online.target

[Service]
TimeoutStartSec=0
Type=notify
ExecStart=/usr/bin/cloudflared --no-autoupdate run --token <token>
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target

変更後

–edge-ip-version 6 を追記

[Unit]
Description=cloudflared
After=network-online.target
Wants=network-online.target

[Service]
TimeoutStartSec=0
Type=notify
ExecStart=/usr/bin/cloudflared --no-autoupdate --edge-ip-version 6 tunnel run --token
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target

コメント

タイトルとURLをコピーしました