[Samba] DNS problems (still) with Linux domain members - using Samba's internal DNS backend

Gary Dale gary at extremeground.com
Tue Apr 25 14:37:41 UTC 2023

On 2023-04-25 08:15, Rowland Penny via samba wrote:
> On 25/04/2023 12:52, Gary Dale via samba wrote:
>> Yes. Your answer is out of date. That part is now working as per my 
>> reply to my own question at 23:56 last night. I note however that the 
>> wiki doesn't actually tell you to do that. It only suggests 
>> (optionally) creating the reverse zone. You need to read the 
>> Administering DNS Samba wiki to potentially figure out you have to do 
>> that.
> It is optional, well, because it is optional for AD, but AD does work 
> better if it is created.
> The Samba wiki was/is written from the point of view that it was using 
> a self compiled version of Samba, it was expected that the distros 
> would provide there own documentation. Some distros are better at this 
> than others.
And anyone who dares use the distribution-created documentation gets 
blasted for doing so and told to use the Samba documentation instead. 
Besides, the distribution-created documentation gets outdated just as 
fast as the Samba documentation.
>> There is a poorly-explained example in the DNS wiki that tells you 
>> how to do it.  It would be of great help if the wiki established 
>> clear standards about what you need to change for your situation and 
>> what is a "magic value" that shouldn't be changed. The usual practice 
>> of putting variable values in <> and using descriptive names seems to 
>> be rarely followed. The wikis seem to believe that you are reading 
>> them from start to finish as that is necessary to figure out what 
>> parts are magic and what are specific to the example.
> The problem is that there isn't anything that shouldn't be changed 
> (except for the actual samba-tool commands and such like.)
> If you are having problems with the samba-tool command format, try 
> adding --help to the command e.g.
> samba-tool user create --help
> This will show how to use the command and the valid switches.
Actually, there is. I pointed out one example below but there are 
others. There should be a clear and consistent standard way of 
identifying what is specific to your instance.
>> e.g. in the DNS wiki under "Adding new records", the first example 
>> reads:
>> samba-tool dns add <Your-AD-DNS-Server-IP-or-hostname> 
>> samdom.example.com demo A
>> It starts out well  but then you hit "samdom..." which should be 
>> <your realm in lowercase>.
> There you see, you are wrong, AD lives and dies on dns, so your <your 
> realm in lowercase> should actually be <your dns domain>, the realm 
> would be <your dns domain in uppercase>.
I suppose it is possible that <your dns domain> could be different from 
<your realm in lowercase> but can you suggest why anyone would do that?
>> For extra clarity, it could be followed by an example with all the 
>> values substituted:
>> samba-tool dns add DC1 samdom.example.com demo A
>> then showing the results of the command. And of course, it should use 
>> the -U Administrator option since that seems to be required these days.
> The '-U' option isn't actually set in stone, you could get a kerberos 
> ticket and use kerberos instead. Your point is valid though, it should 
> stick to one way of doing things.
Yes. If you follow the example as written, you get an error message.

More information about the samba mailing list