util.prosodyctl.check: Highlight inconsistency of AAAA records and use_ipv6=false
authorKim Alvefur <zash@zash.se>
Sat, 20 Nov 2021 18:58:09 +0100
changeset 11929 3e0d03a74285
parent 11928 53e68227c2c0
child 11930 99444bf26a3d
util.prosodyctl.check: Highlight inconsistency of AAAA records and use_ipv6=false
util/prosodyctl/check.lua
--- a/util/prosodyctl/check.lua	Sat Nov 20 17:05:32 2021 +0100
+++ b/util/prosodyctl/check.lua	Sat Nov 20 18:58:09 2021 +0100
@@ -659,6 +659,10 @@
 				if host_ok_v6 and not v6_supported then
 					print("    Host "..target_host.." has AAAA records, but your version of LuaSocket does not support IPv6.");
 					print("      Please see https://prosody.im/doc/ipv6 for more information.");
+				elseif host_ok_v6 and not use_ipv6 then
+					print("    Host "..target_host.." has AAAA records, but IPv6 is disabled.");
+					-- TODO Tell them to drop the AAAA records or enable IPv6?
+					print("      Please see https://prosody.im/doc/ipv6 for more information.");
 				end
 			end
 			if not all_targets_ok then