Bind errors "multiple RRs of singleton type"

SYSTEM INFORMATION
OS type and version Ubuntu Linux 22.04.5
Webmin version 2.402
Virtualmin version 7.30.8
Webserver version Apache
Related packages SUGGESTED

Hi,

I got this through the “Virtualmin’s configuration has not been checked since it was last updated. Click the button below to verify it now.”

That gives bind errors (below). Odd, I only found a single post about this from 2014 that was not really relevant.

I there a way to regenerate this file ?

I think the error developed when I switched hosts. I installed a pristine Virtualmin on a grade A system with no installation errors. I then imported backed up site and sub domains from AWS S3.

your system is not ready for use by Virtualmin : 

Errors were found in your system's BIND configuration : 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:24: michaelzfreeman.org: multiple RRs of singleton type, 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:38: michaelzfreeman.org: multiple RRs of singleton type, 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:53: michaelzfreeman.org: multiple RRs of singleton type, 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:68: michaelzfreeman.org: multiple RRs of singleton type, 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:82: michaelzfreeman.org: multiple RRs of singleton type, 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:97: michaelzfreeman.org: multiple RRs of singleton type, 

/var/lib/bind/michaelzfreeman.org.hosts:109: SOA record not at top of zone (medical-mass-delusion.michaelzfreeman.org), 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:121: michaelzfreeman.org: multiple RRs of singleton type, 

/var/lib/bind/michaelzfreeman.org.hosts:139: SOA record not at top of zone (notes.michaelzfreeman.org), 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:151: michaelzfreeman.org: multiple RRs of singleton type, 

/var/lib/bind/michaelzfreeman.org.hosts:163: SOA record not at top of zone (planner.michaelzfreeman.org), 

/var/lib/bind/michaelzfreeman.org.hosts:175: SOA record not at top of zone (portfolio.michaelzfreeman.org), 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:189: michaelzfreeman.org: multiple RRs of singleton type, 

/var/lib/bind/michaelzfreeman.org.hosts:207: SOA record not at top of zone (spacedatawiki.michaelzfreeman.org), 

dns_master_load: /var/lib/bind/michaelzfreeman.org.hosts:219: michaelzfreeman.org: multiple RRs of singleton type, 

/var/lib/bind/michaelzfreeman.org.hosts:233: SOA record not at top of zone (wiki.michaelzfreeman.org), 

zone michaelzfreeman.org/IN: loading from master file /var/lib/bind/michaelzfreeman.org.hosts failed: multiple RRs of singleton type, zone michaelzfreeman.org/IN: not loaded due to errors., _default/michaelzfreeman.org/IN: multiple RRs of singleton type

Here is the bind hosts file …

$ttl 3600
michaelzfreeman.org.	IN	SOA	server1.michaelzfreeman.org. root.server1.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
@	IN	NS	server1.michaelzfreeman.org.
michaelzfreeman.org.	IN	A	162.0.233.28
www.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.michaelzfreeman.org.	IN	A	162.0.233.28
server1.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.michaelzfreeman.org.	IN	A	162.0.233.28
admin.michaelzfreeman.org.	IN	A	162.0.233.28
mail.michaelzfreeman.org.	IN	A	162.0.233.28
michaelzfreeman.org.	IN	MX	5 mail.michaelzfreeman.org.
michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:michaelzfreeman.org ip4:162.0.233.28 ?all"
202505._domainkey.michaelzfreeman.org.	IN	TXT	( "v=DKIM1; k=rsa; t=s; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4NYLvOhTX3Vc1" "LDQDQIPesF8hOHvxmyb75q4HBrr+MqeisPllnYRAK3qnfQCj0K78oBv30n6/qEVYtAolSFodI1lrvTqn" "IZrz762cCEUDKN5pvYBfPttXdSo6NnCXDPotWR+FfcpJLHowMNFJTOiWluig3bK1cjd1Ey950FlkTREB" "J0NlBv7yM1WU9Cm1CTZZqas/N1xCTdVRAdgHCDLzb4qqkDTUGHL/dFX1Big+/pecBJ++tZagqYhzCRjL" "8P/dystnG+5Dce+drcroRe4ZiXZkQy5CqwFubMHB7EYEeMr0+A37d8oSmBaHtBDt1Tej71aSH2KM3krh" "jHHp4ffVwIDAQAB" )
@	IN	CAA	0 issuewild letsencrypt.org
www.server1.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.server1.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.server1.michaelzfreeman.org.	IN	A	127.0.0.1
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
dream.michaelzfreeman.org.	IN	A	162.0.233.28
www.dream.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.dream.michaelzfreeman.org.	IN	A	162.0.233.28
m.dream.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.dream.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.dream.michaelzfreeman.org.	IN	A	162.0.233.28
admin.dream.michaelzfreeman.org.	IN	A	162.0.233.28
dream.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:dream.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
ect-aversion-loop.michaelzfreeman.org.	IN	A	162.0.233.28
www.ect-aversion-loop.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.ect-aversion-loop.michaelzfreeman.org.	IN	A	162.0.233.28
m.ect-aversion-loop.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.ect-aversion-loop.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.ect-aversion-loop.michaelzfreeman.org.	IN	A	162.0.233.28
admin.ect-aversion-loop.michaelzfreeman.org.	IN	A	162.0.233.28
ect-aversion-loop.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:ect-aversion-loop.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
ect-aversion-loop.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
forgottenhope.michaelzfreeman.org.	IN	A	162.0.233.28
www.forgottenhope.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.forgottenhope.michaelzfreeman.org.	IN	A	162.0.233.28
m.forgottenhope.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.forgottenhope.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.forgottenhope.michaelzfreeman.org.	IN	A	162.0.233.28
admin.forgottenhope.michaelzfreeman.org.	IN	A	162.0.233.28
forgottenhope.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:forgottenhope.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
forgottenhope.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
games.michaelzfreeman.org.	IN	A	162.0.233.28
www.games.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.games.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.games.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.games.michaelzfreeman.org.	IN	A	162.0.233.28
admin.games.michaelzfreeman.org.	IN	A	162.0.233.28
games.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:games.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
games.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
hybridized-dj-sets-mirror.michaelzfreeman.org.	IN	A	162.0.233.28
www.hybridized-dj-sets-mirror.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.hybridized-dj-sets-mirror.michaelzfreeman.org.	IN	A	162.0.233.28
m.hybridized-dj-sets-mirror.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.hybridized-dj-sets-mirror.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.hybridized-dj-sets-mirror.michaelzfreeman.org.	IN	A	162.0.233.28
admin.hybridized-dj-sets-mirror.michaelzfreeman.org.	IN	A	162.0.233.28
hybridized-dj-sets-mirror.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:hybridized-dj-sets-mirror.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
hybridized-dj-sets-mirror.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
linkstack.michaelzfreeman.org.	IN	A	162.0.233.28
www.linkstack.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.linkstack.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.linkstack.michaelzfreeman.org.	IN	A	127.0.0.1
linkstack.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:linkstack.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
linkstack.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
medical-mass-delusion.michaelzfreeman.org.	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
medical-mass-delusion.michaelzfreeman.org.	IN	A	162.0.233.28
www.medical-mass-delusion.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.medical-mass-delusion.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.medical-mass-delusion.michaelzfreeman.org.	IN	A	127.0.0.1
medical-mass-delusion.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:medical-mass-delusion.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
medical-mass-delusion.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
music.michaelzfreeman.org.	IN	A	162.0.233.28
www.music.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.music.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.music.michaelzfreeman.org.	IN	A	127.0.0.1
mail.music.michaelzfreeman.org.	IN	A	162.0.233.28
music.michaelzfreeman.org.	IN	MX	5 mail.music.michaelzfreeman.org.
music.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:music.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
202206._domainkey.music.michaelzfreeman.org.	IN	TXT	( "v=DKIM1; k=rsa; t=s; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu748CAkK/2WDK" "QkFLq085Lkkz/8Ym5rMb0tZ7jqZjrEKHjDgWC8SfVGqUDSrpfpXp5Y9mYuA70QJmDbqKcscm1NiOLyu5" "U8TSFI5XhJT0bESBaNCHqI61eBJlDnRh/bRnu67AWRWzQHyPDtSusJL7rhqHY+/e/Pm5kZMF7jkYlfcO" "JeGW5343r94dF2JlzQxpA3sCUQSac798quCvBQZfTiQbuARxy1DfQyui1sAo+t/V8aaYuAP+rF00Rc/l" "U0p2pWseBJgHDNkKSbZg/u80Vy1GdnmR8VLt0+LyJWepjgmOmt1iRXAig1s2EPJQ9DfaQwfxRHRyxg5L" "w4f6Z/aQwIDAQAB" )
autoconfig.music.michaelzfreeman.org.	IN	A	162.0.233.28
autodiscover.music.michaelzfreeman.org.	IN	A	162.0.233.28
music.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
202505._domainkey.music.michaelzfreeman.org.	IN	TXT	( "v=DKIM1; k=rsa; t=s; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4NYLvOhTX3Vc1" "LDQDQIPesF8hOHvxmyb75q4HBrr+MqeisPllnYRAK3qnfQCj0K78oBv30n6/qEVYtAolSFodI1lrvTqn" "IZrz762cCEUDKN5pvYBfPttXdSo6NnCXDPotWR+FfcpJLHowMNFJTOiWluig3bK1cjd1Ey950FlkTREB" "J0NlBv7yM1WU9Cm1CTZZqas/N1xCTdVRAdgHCDLzb4qqkDTUGHL/dFX1Big+/pecBJ++tZagqYhzCRjL" "8P/dystnG+5Dce+drcroRe4ZiXZkQy5CqwFubMHB7EYEeMr0+A37d8oSmBaHtBDt1Tej71aSH2KM3krh" "jHHp4ffVwIDAQAB" )
notes.michaelzfreeman.org.	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
notes.michaelzfreeman.org.	IN	A	162.0.233.28
www.notes.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.notes.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.notes.michaelzfreeman.org.	IN	A	127.0.0.1
notes.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:notes.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
notes.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
performance.michaelzfreeman.org.	IN	A	162.0.233.28
www.performance.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.performance.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.performance.michaelzfreeman.org.	IN	A	127.0.0.1
performance.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:performance.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
performance.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
planner.michaelzfreeman.org.	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
planner.michaelzfreeman.org.	IN	A	162.0.233.28
www.planner.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.planner.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.planner.michaelzfreeman.org.	IN	A	127.0.0.1
planner.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:planner.michaelzfreeman.org ip4:162.0.233.28 ?all"
planner.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
portfolio.michaelzfreeman.org.	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
portfolio.michaelzfreeman.org.	IN	A	162.0.233.28
www.portfolio.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.portfolio.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.portfolio.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.portfolio.michaelzfreeman.org.	IN	A	162.0.233.28
admin.portfolio.michaelzfreeman.org.	IN	A	162.0.233.28
portfolio.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:portfolio.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
portfolio.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
printed-circuit-beats.michaelzfreeman.org.	IN	A	162.0.233.28
www.printed-circuit-beats.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.printed-circuit-beats.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.printed-circuit-beats.michaelzfreeman.org.	IN	A	127.0.0.1
mail.printed-circuit-beats.michaelzfreeman.org.	IN	A	162.0.233.28
printed-circuit-beats.michaelzfreeman.org.	IN	MX	5 mail.printed-circuit-beats.michaelzfreeman.org.
printed-circuit-beats.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:printed-circuit-beats.michaelzfreeman.org ip4:162.0.233.28 ?all"
202206._domainkey.printed-circuit-beats.michaelzfreeman.org.	IN	TXT	( "v=DKIM1; k=rsa; t=s; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu748CAkK/2WDK" "QkFLq085Lkkz/8Ym5rMb0tZ7jqZjrEKHjDgWC8SfVGqUDSrpfpXp5Y9mYuA70QJmDbqKcscm1NiOLyu5" "U8TSFI5XhJT0bESBaNCHqI61eBJlDnRh/bRnu67AWRWzQHyPDtSusJL7rhqHY+/e/Pm5kZMF7jkYlfcO" "JeGW5343r94dF2JlzQxpA3sCUQSac798quCvBQZfTiQbuARxy1DfQyui1sAo+t/V8aaYuAP+rF00Rc/l" "U0p2pWseBJgHDNkKSbZg/u80Vy1GdnmR8VLt0+LyJWepjgmOmt1iRXAig1s2EPJQ9DfaQwfxRHRyxg5L" "w4f6Z/aQwIDAQAB" )
autoconfig.printed-circuit-beats.michaelzfreeman.org.	IN	A	162.0.233.28
autodiscover.printed-circuit-beats.michaelzfreeman.org.	IN	A	162.0.233.28
printed-circuit-beats.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
202505._domainkey.printed-circuit-beats.michaelzfreeman.org.	IN	TXT	( "v=DKIM1; k=rsa; t=s; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4NYLvOhTX3Vc1" "LDQDQIPesF8hOHvxmyb75q4HBrr+MqeisPllnYRAK3qnfQCj0K78oBv30n6/qEVYtAolSFodI1lrvTqn" "IZrz762cCEUDKN5pvYBfPttXdSo6NnCXDPotWR+FfcpJLHowMNFJTOiWluig3bK1cjd1Ey950FlkTREB" "J0NlBv7yM1WU9Cm1CTZZqas/N1xCTdVRAdgHCDLzb4qqkDTUGHL/dFX1Big+/pecBJ++tZagqYhzCRjL" "8P/dystnG+5Dce+drcroRe4ZiXZkQy5CqwFubMHB7EYEeMr0+A37d8oSmBaHtBDt1Tej71aSH2KM3krh" "jHHp4ffVwIDAQAB" )
spacedatawiki.michaelzfreeman.org.	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
spacedatawiki.michaelzfreeman.org.	IN	A	162.0.233.28
www.spacedatawiki.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.spacedatawiki.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.spacedatawiki.michaelzfreeman.org.	IN	A	127.0.0.1
spacedatawiki.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:spacedatawiki.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
spacedatawiki.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
@	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
ucas.michaelzfreeman.org.	IN	A	162.0.233.28
www.ucas.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.ucas.michaelzfreeman.org.	IN	A	162.0.233.28
m.ucas.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.ucas.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.ucas.michaelzfreeman.org.	IN	A	162.0.233.28
admin.ucas.michaelzfreeman.org.	IN	A	162.0.233.28
ucas.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:ucas.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
wiki.michaelzfreeman.org.	IN	SOA	michaelzfreeman.org. root.michaelzfreeman.org. (
			2025080116
			3600
			600
			1209600
			3600 )
wiki.michaelzfreeman.org.	IN	A	162.0.233.28
www.wiki.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.wiki.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.wiki.michaelzfreeman.org.	IN	A	127.0.0.1
wiki.michaelzfreeman.org.	IN	TXT	"v=spf1 a mx a:wiki.michaelzfreeman.org ip4:162.0.233.28 ip4:162.0.233.28 ?all"
wiki.michaelzfreeman.org.	IN	CAA	0 issuewild letsencrypt.org
autoconfig.michaelzfreeman.org.	IN	A	162.0.233.28
autodiscover.michaelzfreeman.org.	IN	A	162.0.233.28
gravity.michaelzfreeman.org.	IN	A	162.0.233.28
www.gravity.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.gravity.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.gravity.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.gravity.michaelzfreeman.org.	IN	A	162.0.233.28
admin.gravity.michaelzfreeman.org.	IN	A	162.0.233.28
octopus.michaelzfreeman.org.	IN	A	162.0.233.28
www.octopus.michaelzfreeman.org.	IN	A	162.0.233.28
ftp.octopus.michaelzfreeman.org.	IN	A	162.0.233.28
localhost.octopus.michaelzfreeman.org.	IN	A	127.0.0.1
webmail.octopus.michaelzfreeman.org.	IN	A	162.0.233.28
admin.octopus.michaelzfreeman.org.	IN	A	162.0.233.28

I wouldn’t recommend regenerating it, as I see a bunch of hostnames that wouldn’t be auto-generated by Virtualmin. You would lose all those. (Virtualmin works directly on configuration files, there is no database or metadata that knows about whatever extra stuff you’ve done outside of what Server Templates automatically generate.)

I don’t know what to make of your config, though. Is that really all in one file? If so, how did all those zones end up in one file?

Good question ! :rofl: I didn’t do it. Never touched that file or edited it.

With no auto fix it looks like it’s time for me to learn about Bind.

If you have Virtualmin backups I believe you can restore just the DNS feature.

I’ve never heard of this kind of BIND hosts file corruption before, so I don’t have any guesses about how it happened. It seems like several zones are merged into one file. Was the michaelzfreeman.org domain and all of its subdomains brought in via a migration from a different control panel or imported from existing zones or was everything originally created in Virtualmin?

Yes it was a migration issue and possibly selecting “create DNS zone” everytime a new subdomain was created.

The “multiple RRs of singleton type” error usually happens when a zone file has duplicate records, often after migration. You can fix it by checking the zone files for duplicates or using Virtualmin to regenerate the DNS zone. Don’t forget to back up before making changes, then restart BIND.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.