ウェブサイトのIPv6対応

家のネットワークがIPv6のサイトしか繋がらなくなったためIPv6対応を考えた。原因は他にあったため現在は直っている。

サーバーがIPv6に対応しているか確認するとさくらのVPSはIPv6のアドレスが書かれてあるので対応している。

契約しているドメインサービスからDNSレコードを設定する。
IPv6はAAAAレコードを選択してIPアドレスを入力する。

コンソールから

nslookup designmeister.net

とコマンドを入れるとドメインに関連つけられているIPアドレスが表示できるのだが、IPv4のIPアドレスしか出てこない。

さくらのVPSではサーバーがIPv6が無効になっているとわかった。

さくらのVPSでIPv6を有効にする

  1. リネームする(Option)
    /etc/sysctl.d/60-disable-ipv6.conf
    を他の名前に変える(バージョンによっては存在しない場合がある)。
  2. コメントをはずす
    /etc/netplan/01-netcfg.yaml
    を編集して最後の2行のコメントをはずす。
  3. サーバーを再起動する
    sudo reboot

参考URL

https://manual.sakura.ad.jp/vps/…