I have this on the DC smb4-1.brockley.harte-lyne.ca: samba-tool dns query localhost brockley.harte-lyne.ca brockley.harte-lyne.ca ALL -U administrator Password for [BROCKLEY\administrator]: Name=, Records=6, Children=0 SOA: serial=7, refresh=900, retry=600, expire=86400, minttl=3600, ns=SMB4-1.brockley.harte-lyne.ca., email=support.harte-lyne.ca. (flags=600000f0, serial=110, ttl=3600) NS: SMB4-1.brockley.harte-lyne.ca. (flags=600000f0, serial=110, ttl=900) NS: smb4-2.brockley.harte-lyne.ca. (flags=600000f0, serial=110, ttl=900) A: 192.168.18.161 (flags=600000f0, serial=110, ttl=900) A: 192.168.18.162 (flags=600000f0, serial=110, ttl=900) A: 192.168.216.162 (flags=600000f0, serial=110, ttl=900) Name=_msdcs, Records=0, Children=0 Name=_sites, Records=0, Children=1 Name=_tcp, Records=0, Children=4 Name=_udp, Records=0, Children=2 Name=DomainDnsZones, Records=0, Children=2 Name=ForestDnsZones, Records=0, Children=2 Name=smb4-1, Records=1, Children=0 A: 192.168.18.161 (flags=f0, serial=110, ttl=900) Name=SMB4-2, Records=2, Children=0 A: 192.168.18.162 (flags=f0, serial=110, ttl=900) A: 192.168.216.162 (flags=f0, serial=110, ttl=900) 192.168.216.162 is an aliased IP on 192.168.18.162 which points to smb4-2.internal.harte-lyne.ca. host -t A smb4-2.internal.harte-lyne.ca smb4-2.internal.harte-lyne.ca has address 192.168.216.162 host -t PTR 192.168.216.162 162.216.168.192.in-addr.arpa domain name pointer smb4-2.internal.harte-lyne.ca. I can get rid of the A record, at least temporarily, with: samba-tool dns delete localhost brockley.harte-lyne.ca smb4-2 A 192.168.216.162 -U administrator Password for [BROCKLEY\administrator]: Record deleted successfully How do I get rid of the 192.168.216.162 NS record while leaving 192.168.18.162? I cannot determine the correct syntax for the 'samba-tool dns delete' command. samba-tool dns delete localhost brockley.harte-lyne.ca @ NS smb4-2.internal.harte-lyne.ca Password for [administrator at BROCKLEY.HARTE-LYNE.CA]: ERROR(runtime): uncaught exception - (9701, 'WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST') File "/usr/local/lib/python3.7/site-packages/samba/netcmd/__init__.py", line 185, in _run return self.run(*args, **kwargs) File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", line 1071, in run raise e File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", line 1067, in run del_rec_buf) samba-tool dns delete localhost brockley.harte-lyne.ca @ NS 192.168.216.162 Password for [administrator at BROCKLEY.HARTE-LYNE.CA]: ERROR(runtime): uncaught exception - (9701, 'WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST') File "/usr/local/lib/python3.7/site-packages/samba/netcmd/__init__.py", line 185, in _run return self.run(*args, **kwargs) File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", line 1071, in run raise e File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", line 1067, in run del_rec_buf) -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Unencrypted messages have no legal claim to privacy Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB at Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3
On 07/07/2020 20:00, James B. Byrne via samba wrote:> I have this on the DC smb4-1.brockley.harte-lyne.ca: > > samba-tool dns query localhost brockley.harte-lyne.ca brockley.harte-lyne.ca > ALL -U administrator > Password for [BROCKLEY\administrator]: > Name=, Records=6, Children=0 > SOA: serial=7, refresh=900, retry=600, expire=86400, minttl=3600, > ns=SMB4-1.brockley.harte-lyne.ca., email=support.harte-lyne.ca. > (flags=600000f0, serial=110, ttl=3600) > NS: SMB4-1.brockley.harte-lyne.ca. (flags=600000f0, serial=110, ttl=900) > NS: smb4-2.brockley.harte-lyne.ca. (flags=600000f0, serial=110, ttl=900) > A: 192.168.18.161 (flags=600000f0, serial=110, ttl=900) > A: 192.168.18.162 (flags=600000f0, serial=110, ttl=900) > A: 192.168.216.162 (flags=600000f0, serial=110, ttl=900) > Name=_msdcs, Records=0, Children=0 > Name=_sites, Records=0, Children=1 > Name=_tcp, Records=0, Children=4 > Name=_udp, Records=0, Children=2 > Name=DomainDnsZones, Records=0, Children=2 > Name=ForestDnsZones, Records=0, Children=2 > Name=smb4-1, Records=1, Children=0 > A: 192.168.18.161 (flags=f0, serial=110, ttl=900) > Name=SMB4-2, Records=2, Children=0 > A: 192.168.18.162 (flags=f0, serial=110, ttl=900) > A: 192.168.216.162 (flags=f0, serial=110, ttl=900) > > 192.168.216.162 is an aliased IP on 192.168.18.162 which points to > smb4-2.internal.harte-lyne.ca. > > host -t A smb4-2.internal.harte-lyne.ca > smb4-2.internal.harte-lyne.ca has address 192.168.216.162 > > host -t PTR 192.168.216.162 > 162.216.168.192.in-addr.arpa domain name pointer smb4-2.internal.harte-lyne.ca. > > I can get rid of the A record, at least temporarily, with: > > samba-tool dns delete localhost brockley.harte-lyne.ca smb4-2 A 192.168.216.162 > -U administrator > Password for [BROCKLEY\administrator]: > Record deleted successfully > > > How do I get rid of the 192.168.216.162 NS record while leaving 192.168.18.162? > I cannot determine the correct syntax for the 'samba-tool dns delete' command. > > > samba-tool dns delete localhost brockley.harte-lyne.ca @ NS > smb4-2.internal.harte-lyne.ca > Password for [administrator at BROCKLEY.HARTE-LYNE.CA]: > ERROR(runtime): uncaught exception - (9701, > 'WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST') > File "/usr/local/lib/python3.7/site-packages/samba/netcmd/__init__.py", line > 185, in _run > return self.run(*args, **kwargs) > File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", line 1071, > in run > raise e > File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", line 1067, > in run > del_rec_buf) > > > samba-tool dns delete localhost brockley.harte-lyne.ca @ NS 192.168.216.162 > Password for [administrator at BROCKLEY.HARTE-LYNE.CA]: > ERROR(runtime): uncaught exception - (9701, > 'WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST') > File "/usr/local/lib/python3.7/site-packages/samba/netcmd/__init__.py", line > 185, in _run > return self.run(*args, **kwargs) > File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", line 1071, > in run > raise e > File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", line 1067, > in run > del_rec_buf) >How many DC's do you have ? If it is two, SMB4-1 and smb4-2, then stop trying to remove smb4-2, it is a valid NS record, the only invalid record is the 192.168.216.162 A record. Rowland
On 07.07.2020 21:14, Rowland penny via samba wrote:> On 07/07/2020 20:00, James B. Byrne via samba wrote: >> I have this on the DC smb4-1.brockley.harte-lyne.ca: >> >> samba-tool dns query localhost brockley.harte-lyne.ca >> brockley.harte-lyne.ca >> ALL -U administrator >> Password for [BROCKLEY\administrator]: >> ?? Name=, Records=6, Children=0 >> ???? SOA: serial=7, refresh=900, retry=600, expire=86400, minttl=3600, >> ns=SMB4-1.brockley.harte-lyne.ca., email=support.harte-lyne.ca. >> (flags=600000f0, serial=110, ttl=3600) >> ???? NS: SMB4-1.brockley.harte-lyne.ca. (flags=600000f0, serial=110, >> ttl=900) >> ???? NS: smb4-2.brockley.harte-lyne.ca. (flags=600000f0, serial=110, >> ttl=900) >> ???? A: 192.168.18.161 (flags=600000f0, serial=110, ttl=900) >> ???? A: 192.168.18.162 (flags=600000f0, serial=110, ttl=900) >> ???? A: 192.168.216.162 (flags=600000f0, serial=110, ttl=900) >> ?? Name=_msdcs, Records=0, Children=0 >> ?? Name=_sites, Records=0, Children=1 >> ?? Name=_tcp, Records=0, Children=4 >> ?? Name=_udp, Records=0, Children=2 >> ?? Name=DomainDnsZones, Records=0, Children=2 >> ?? Name=ForestDnsZones, Records=0, Children=2 >> ?? Name=smb4-1, Records=1, Children=0 >> ???? A: 192.168.18.161 (flags=f0, serial=110, ttl=900) >> ?? Name=SMB4-2, Records=2, Children=0 >> ???? A: 192.168.18.162 (flags=f0, serial=110, ttl=900) >> ???? A: 192.168.216.162 (flags=f0, serial=110, ttl=900) >> >> 192.168.216.162 is an aliased IP on 192.168.18.162 which points to >> smb4-2.internal.harte-lyne.ca. >> >> host -t A smb4-2.internal.harte-lyne.ca >> smb4-2.internal.harte-lyne.ca has address 192.168.216.162 >> >> host -t PTR 192.168.216.162 >> 162.216.168.192.in-addr.arpa domain name pointer >> smb4-2.internal.harte-lyne.ca. >> >> I can get rid of the A record, at least temporarily, with: >> >> samba-tool dns delete localhost brockley.harte-lyne.ca smb4-2 A >> 192.168.216.162 >> -U administrator >> Password for [BROCKLEY\administrator]: >> Record deleted successfully >> >> >> How do I get rid of the 192.168.216.162 NS record while leaving >> 192.168.18.162? >> ? I cannot determine the correct syntax for the 'samba-tool dns >> delete' command. >> >> >> samba-tool dns delete localhost brockley.harte-lyne.ca @ NS >> smb4-2.internal.harte-lyne.ca >> Password for [administrator at BROCKLEY.HARTE-LYNE.CA]: >> ERROR(runtime): uncaught exception - (9701, >> 'WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST') >> ?? File >> "/usr/local/lib/python3.7/site-packages/samba/netcmd/__init__.py", line >> 185, in _run >> ???? return self.run(*args, **kwargs) >> ?? File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", >> line 1071, >> in run >> ???? raise e >> ?? File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", >> line 1067, >> in run >> ???? del_rec_buf) >> >> >> samba-tool dns delete localhost brockley.harte-lyne.ca @ NS >> 192.168.216.162 >> Password for [administrator at BROCKLEY.HARTE-LYNE.CA]: >> ERROR(runtime): uncaught exception - (9701, >> 'WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST') >> ?? File >> "/usr/local/lib/python3.7/site-packages/samba/netcmd/__init__.py", line >> 185, in _run >> ???? return self.run(*args, **kwargs) >> ?? File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", >> line 1071, >> in run >> ???? raise e >> ?? File "/usr/local/lib/python3.7/site-packages/samba/netcmd/dns.py", >> line 1067, >> in run >> ???? del_rec_buf) >> > How many DC's do you have ? > > If it is two, SMB4-1 and smb4-2, then stop trying to remove smb4-2, it > is a valid NS record, the only invalid record is the 192.168.216.162 A > record. > > Rowland > > >I can't find any possibility to delete a NS record with samba-tool and I would do it...to much typing ;-) have your tried the RSAT tools on a windows PC? I do this small changes in the DNS Manager Mani