<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">I have a weird problem with the Blink`s DNS resolver.<div><br></div><div>My network sends me 4 dns servers to use via dhcp. They are working perfectly - there is`nt any other problems other than with Blink.</div><div><br></div><div>I`ve enabled logs and at logs I see that Blink`s DNS resolver initializes with list of 5 dns servers (I preferred to edit out my actual dns servers` addresses):</div><div><br></div><div>2021-09-14 13:14:26.100803 [blink.exe 592]: Notification name=DNSResolverDidInitialize sender=<sipsimple.lookup.DNSManager object at 0x0a91c350> data=NotificationData(nameservers=['192.168.0.1', 'my_DNS_1', 'my_DNS_2', 'my_DNS_3', 'my_DNS_4'])</div><div><br></div><div>There is no host with ip 192.168.0.1 in my network, no such default addresses are used here.</div><div><br></div><div>Thus it fails to lookup a SIP server ip address:</div><div><br></div><div>2021-09-14 13:19:00.773883 [blink.exe 592]: Notification name=DNSLookupTrace sender=<sipsimple.lookup.DNSLookup object at 0x0b9acc50> data=NotificationData(answer=None, query_name='<a href="http://vpbx400124675.mangosip.ru">vpbx400124675.mangosip.ru</a>', context='lookup_sip_proxy', error=Timeout('The DNS operation timed out after 2.95100402832 seconds',), nameservers=['192.168.0.1', 'my_DNS_1', 'my_DNS_2', 'my_DNS_3', 'my_DNS_4'], query_type='A', uri=SIPURI('<a href="http://vpbx400124675.mangosip.ru">vpbx400124675.mangosip.ru</a>', None, None, None, False, {}, {}))</div><div><br></div><div>(and this message repeats thrice at the each register retry)</div><div><br></div><div>Looks like it tries to query the first dns server from the list, fails, and for some reason stucks at the first entry of the dns servers list, not going round-robin onto the other dns servers.</div><div><br></div><div>Where and why is it taking 192.168.0.1 out of nowhere as the first entry of the dns servers list, and how can it be fixed?</div></div></div></div></div></div></div></div>