Windows remembers old DNS suffix
I just changed the DNS domain of my local network from home.local
to mydomain.local
, after purchasing mydomain.com
. I made all the necessary changes in my BIND and DHCP server, and linux clients on the network now have domain mydomain.local
in their /etc/resolv.conf
and seem to be working as expected.
However, Windows machines (Win 8.1, not joined to a domain) still seem to hang on to the home.local
domain in it's DNS Suffix Search List. I have released my lease, removed network profiles, scanned the registry, grep:ed the entire dns/dhcp server for occurences of the old domain, rebooted everything... Still, the windows machines keep searching home.local
.
Output from ipconfig /all
on an affected machine:
Windows IP Configuration
Host Name . . . . . . . . . . . . : MY-MACHINE
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : home.local
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : mydomain.local
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : 00-11-22-33-44-55
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::1234:1234:1234:1234%3(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.97(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : den 24 januari 2015 19:42:25
Lease Expires . . . . . . . . . . : den 25 januari 2015 19:43:27
Default Gateway . . . . . . . . . : fe80::1111:2222:3333:4444%3
192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.10
DHCPv6 IAID . . . . . . . . . . . : 12312312
DHCPv6 Client DUID. . . . . . . . : 00-11-22-33-44-55-66-77-88-99-AA-BB-CC-DD
DNS Servers . . . . . . . . . . . : 192.168.0.10
NetBIOS over Tcpip. . . . . . . . : Enabled
Connection-specific DNS Suffix Search List :
home.local
EDIT
Note that the connection-specific DNS suffix is correct, but the suffix search list is wrong, both connection specific and general IP configuration.
The WMI queries show the same - the suffix for the connection is correct, but it is not added to the search list, which instead seems to reuse the same suffix as previously. Possibly it remembers this based on the server being the same?
windows dhcp
add a comment |
I just changed the DNS domain of my local network from home.local
to mydomain.local
, after purchasing mydomain.com
. I made all the necessary changes in my BIND and DHCP server, and linux clients on the network now have domain mydomain.local
in their /etc/resolv.conf
and seem to be working as expected.
However, Windows machines (Win 8.1, not joined to a domain) still seem to hang on to the home.local
domain in it's DNS Suffix Search List. I have released my lease, removed network profiles, scanned the registry, grep:ed the entire dns/dhcp server for occurences of the old domain, rebooted everything... Still, the windows machines keep searching home.local
.
Output from ipconfig /all
on an affected machine:
Windows IP Configuration
Host Name . . . . . . . . . . . . : MY-MACHINE
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : home.local
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : mydomain.local
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : 00-11-22-33-44-55
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::1234:1234:1234:1234%3(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.97(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : den 24 januari 2015 19:42:25
Lease Expires . . . . . . . . . . : den 25 januari 2015 19:43:27
Default Gateway . . . . . . . . . : fe80::1111:2222:3333:4444%3
192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.10
DHCPv6 IAID . . . . . . . . . . . : 12312312
DHCPv6 Client DUID. . . . . . . . : 00-11-22-33-44-55-66-77-88-99-AA-BB-CC-DD
DNS Servers . . . . . . . . . . . : 192.168.0.10
NetBIOS over Tcpip. . . . . . . . : Enabled
Connection-specific DNS Suffix Search List :
home.local
EDIT
Note that the connection-specific DNS suffix is correct, but the suffix search list is wrong, both connection specific and general IP configuration.
The WMI queries show the same - the suffix for the connection is correct, but it is not added to the search list, which instead seems to reuse the same suffix as previously. Possibly it remembers this based on the server being the same?
windows dhcp
Which tool used for the scan the registry task? RegScanner can find a unicode string located inside a binary value.
– JosefZ
Jan 25 '15 at 17:10
@JosefZ: Just the regular regedit search tool. I'll check out RegScanner.
– carlpett
Jan 25 '15 at 17:35
@JosefZ: No more matches with RegScanner, unfortunately
– carlpett
Jan 25 '15 at 17:39
add a comment |
I just changed the DNS domain of my local network from home.local
to mydomain.local
, after purchasing mydomain.com
. I made all the necessary changes in my BIND and DHCP server, and linux clients on the network now have domain mydomain.local
in their /etc/resolv.conf
and seem to be working as expected.
However, Windows machines (Win 8.1, not joined to a domain) still seem to hang on to the home.local
domain in it's DNS Suffix Search List. I have released my lease, removed network profiles, scanned the registry, grep:ed the entire dns/dhcp server for occurences of the old domain, rebooted everything... Still, the windows machines keep searching home.local
.
Output from ipconfig /all
on an affected machine:
Windows IP Configuration
Host Name . . . . . . . . . . . . : MY-MACHINE
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : home.local
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : mydomain.local
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : 00-11-22-33-44-55
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::1234:1234:1234:1234%3(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.97(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : den 24 januari 2015 19:42:25
Lease Expires . . . . . . . . . . : den 25 januari 2015 19:43:27
Default Gateway . . . . . . . . . : fe80::1111:2222:3333:4444%3
192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.10
DHCPv6 IAID . . . . . . . . . . . : 12312312
DHCPv6 Client DUID. . . . . . . . : 00-11-22-33-44-55-66-77-88-99-AA-BB-CC-DD
DNS Servers . . . . . . . . . . . : 192.168.0.10
NetBIOS over Tcpip. . . . . . . . : Enabled
Connection-specific DNS Suffix Search List :
home.local
EDIT
Note that the connection-specific DNS suffix is correct, but the suffix search list is wrong, both connection specific and general IP configuration.
The WMI queries show the same - the suffix for the connection is correct, but it is not added to the search list, which instead seems to reuse the same suffix as previously. Possibly it remembers this based on the server being the same?
windows dhcp
I just changed the DNS domain of my local network from home.local
to mydomain.local
, after purchasing mydomain.com
. I made all the necessary changes in my BIND and DHCP server, and linux clients on the network now have domain mydomain.local
in their /etc/resolv.conf
and seem to be working as expected.
However, Windows machines (Win 8.1, not joined to a domain) still seem to hang on to the home.local
domain in it's DNS Suffix Search List. I have released my lease, removed network profiles, scanned the registry, grep:ed the entire dns/dhcp server for occurences of the old domain, rebooted everything... Still, the windows machines keep searching home.local
.
Output from ipconfig /all
on an affected machine:
Windows IP Configuration
Host Name . . . . . . . . . . . . : MY-MACHINE
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : home.local
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : mydomain.local
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : 00-11-22-33-44-55
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::1234:1234:1234:1234%3(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.97(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : den 24 januari 2015 19:42:25
Lease Expires . . . . . . . . . . : den 25 januari 2015 19:43:27
Default Gateway . . . . . . . . . : fe80::1111:2222:3333:4444%3
192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.10
DHCPv6 IAID . . . . . . . . . . . : 12312312
DHCPv6 Client DUID. . . . . . . . : 00-11-22-33-44-55-66-77-88-99-AA-BB-CC-DD
DNS Servers . . . . . . . . . . . : 192.168.0.10
NetBIOS over Tcpip. . . . . . . . : Enabled
Connection-specific DNS Suffix Search List :
home.local
EDIT
Note that the connection-specific DNS suffix is correct, but the suffix search list is wrong, both connection specific and general IP configuration.
The WMI queries show the same - the suffix for the connection is correct, but it is not added to the search list, which instead seems to reuse the same suffix as previously. Possibly it remembers this based on the server being the same?
windows dhcp
windows dhcp
edited Jan 25 '15 at 13:03
carlpett
asked Jan 24 '15 at 18:51
carlpettcarlpett
2251311
2251311
Which tool used for the scan the registry task? RegScanner can find a unicode string located inside a binary value.
– JosefZ
Jan 25 '15 at 17:10
@JosefZ: Just the regular regedit search tool. I'll check out RegScanner.
– carlpett
Jan 25 '15 at 17:35
@JosefZ: No more matches with RegScanner, unfortunately
– carlpett
Jan 25 '15 at 17:39
add a comment |
Which tool used for the scan the registry task? RegScanner can find a unicode string located inside a binary value.
– JosefZ
Jan 25 '15 at 17:10
@JosefZ: Just the regular regedit search tool. I'll check out RegScanner.
– carlpett
Jan 25 '15 at 17:35
@JosefZ: No more matches with RegScanner, unfortunately
– carlpett
Jan 25 '15 at 17:39
Which tool used for the scan the registry task? RegScanner can find a unicode string located inside a binary value.
– JosefZ
Jan 25 '15 at 17:10
Which tool used for the scan the registry task? RegScanner can find a unicode string located inside a binary value.
– JosefZ
Jan 25 '15 at 17:10
@JosefZ: Just the regular regedit search tool. I'll check out RegScanner.
– carlpett
Jan 25 '15 at 17:35
@JosefZ: Just the regular regedit search tool. I'll check out RegScanner.
– carlpett
Jan 25 '15 at 17:35
@JosefZ: No more matches with RegScanner, unfortunately
– carlpett
Jan 25 '15 at 17:39
@JosefZ: No more matches with RegScanner, unfortunately
– carlpett
Jan 25 '15 at 17:39
add a comment |
5 Answers
5
active
oldest
votes
Sounds like DNS caching issue. To resolve this, run cmd
as administrator and perform
ipconfig /flushdns
or even (although the /allcompartments
switch could seem to be superabundant)
ipconfig /allcompartments /flushdns
Further hints: ipconfig /?
Clearing the ARP cache might help as well:
arp -d
Edit according to what others advise: Group policy DNS Suffix Search List
could be found as value SearchList
in next registry key:
HKLMSoftwarePoliciesMicrosoftWindows NTDNSClient
Edit 2 what output from next CLI commands? Is there listed unwanted DNS suffix?
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomainSuffixSearchOrder
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomain
Edit 3 Check values NameServer
and SearchList
in next registry key:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
and under next registry keys (i.e. in each interface-related subkey):
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6ParametersInterfaces
To put changes in validity: restart computer.
Edit 4 Check all NameServerList
value of REG_MULTI_SZ
type in all keys of next pattern
HKLMSYSTEMCurrentControlSetServicesNetBTParametersInterfacesTcpip_{interface_CLSID}
Next PowerShell
code should set the DNS suffix search order. Stolen here as I'm not well-skilled in PS.
#First store the suffixes to set in a variable
$suffixes = 'mydomain.local'
#Since this is a static method, get a class object and then call the method.
$class = [wmiclass]'Win32_NetworkAdapterConfiguration'
$class.SetDNSSuffixSearchOrder($suffixes)
As the last resort: disable system restore, restart, check wmic
mentioned above...
I had already tried/flushdns
, but not with/allcompartments
. It did not work, unfortunately. The ARP cache didn't help either.
– carlpett
Jan 24 '15 at 21:22
I don't have the registry key mentioned in the first edit. For the two commands, I do get the unwanted suffix for the first command, but it is correct in the second one.
– carlpett
Jan 25 '15 at 11:46
NameServer
andSearchList
are both empty.DhcpNameServer
andDhcpDomain
are both correct, though. None of the interfaces had overrides.
– carlpett
Jan 25 '15 at 13:50
Re "Edit 4", no luck with the registry there either. For the Powershell part, I probably could do that, but I think that would act as an override, rather than fix the actual problem? Also, it would probably remain even for other networks?
– carlpett
Jan 25 '15 at 19:04
@carlpett do a search and read on serverfault.com; override to an empty string? I don't know...
– JosefZ
Jan 25 '15 at 19:59
|
show 1 more comment
- Go to your ethernet connection
- Click Properties
- Double click Internet Protocol Version 4(TCP/IPv4)
- Click Advance
- Click the DNS tab
- Remove home.local
1
Thanks, but there is no explicitly set domain there
– carlpett
Jan 24 '15 at 21:17
add a comment |
There may be a GPO being pushed, check Group Policy... Computer Configuration - Policies - Administrative Templates - Network - DNS Client.
There you will find DNS Suffix Search and its settings. If you continue to have trouble, navigate to the following link for more information.
Thanks, but the computers are not joined to a domain.
– carlpett
Jan 24 '15 at 21:19
Please try the following command on the client computeripconfig /registerdns
– Sarge
Jan 25 '15 at 17:07
add a comment |
Go to
win+r> ncpa.cpl> go properties which adapter connected> TCP/IPv4>properties> advanced> dns> below you will see dns suffix tab.
remove dns suffix from tab > append this dns suffix (in order)
then > append primary and connection specific DNS suffixes
and check > append parent suffixes of the primary DNS suffix
at the end check > Register this connection's addresses in DNS.
Why do you write all in bold?
– Toto
Feb 27 '18 at 11:27
Is there any guide about bold? to make difference between words.
– Omar
Feb 27 '18 at 12:47
add a comment |
For us, it was that our DHCP server had a scope option that was setting the wrong dns suffix using the "015 DNS Domain Name" option. Once I corrected that and restarted the affected computer, it picked up the right DNS suffix.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f868979%2fwindows-remembers-old-dns-suffix%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sounds like DNS caching issue. To resolve this, run cmd
as administrator and perform
ipconfig /flushdns
or even (although the /allcompartments
switch could seem to be superabundant)
ipconfig /allcompartments /flushdns
Further hints: ipconfig /?
Clearing the ARP cache might help as well:
arp -d
Edit according to what others advise: Group policy DNS Suffix Search List
could be found as value SearchList
in next registry key:
HKLMSoftwarePoliciesMicrosoftWindows NTDNSClient
Edit 2 what output from next CLI commands? Is there listed unwanted DNS suffix?
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomainSuffixSearchOrder
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomain
Edit 3 Check values NameServer
and SearchList
in next registry key:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
and under next registry keys (i.e. in each interface-related subkey):
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6ParametersInterfaces
To put changes in validity: restart computer.
Edit 4 Check all NameServerList
value of REG_MULTI_SZ
type in all keys of next pattern
HKLMSYSTEMCurrentControlSetServicesNetBTParametersInterfacesTcpip_{interface_CLSID}
Next PowerShell
code should set the DNS suffix search order. Stolen here as I'm not well-skilled in PS.
#First store the suffixes to set in a variable
$suffixes = 'mydomain.local'
#Since this is a static method, get a class object and then call the method.
$class = [wmiclass]'Win32_NetworkAdapterConfiguration'
$class.SetDNSSuffixSearchOrder($suffixes)
As the last resort: disable system restore, restart, check wmic
mentioned above...
I had already tried/flushdns
, but not with/allcompartments
. It did not work, unfortunately. The ARP cache didn't help either.
– carlpett
Jan 24 '15 at 21:22
I don't have the registry key mentioned in the first edit. For the two commands, I do get the unwanted suffix for the first command, but it is correct in the second one.
– carlpett
Jan 25 '15 at 11:46
NameServer
andSearchList
are both empty.DhcpNameServer
andDhcpDomain
are both correct, though. None of the interfaces had overrides.
– carlpett
Jan 25 '15 at 13:50
Re "Edit 4", no luck with the registry there either. For the Powershell part, I probably could do that, but I think that would act as an override, rather than fix the actual problem? Also, it would probably remain even for other networks?
– carlpett
Jan 25 '15 at 19:04
@carlpett do a search and read on serverfault.com; override to an empty string? I don't know...
– JosefZ
Jan 25 '15 at 19:59
|
show 1 more comment
Sounds like DNS caching issue. To resolve this, run cmd
as administrator and perform
ipconfig /flushdns
or even (although the /allcompartments
switch could seem to be superabundant)
ipconfig /allcompartments /flushdns
Further hints: ipconfig /?
Clearing the ARP cache might help as well:
arp -d
Edit according to what others advise: Group policy DNS Suffix Search List
could be found as value SearchList
in next registry key:
HKLMSoftwarePoliciesMicrosoftWindows NTDNSClient
Edit 2 what output from next CLI commands? Is there listed unwanted DNS suffix?
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomainSuffixSearchOrder
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomain
Edit 3 Check values NameServer
and SearchList
in next registry key:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
and under next registry keys (i.e. in each interface-related subkey):
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6ParametersInterfaces
To put changes in validity: restart computer.
Edit 4 Check all NameServerList
value of REG_MULTI_SZ
type in all keys of next pattern
HKLMSYSTEMCurrentControlSetServicesNetBTParametersInterfacesTcpip_{interface_CLSID}
Next PowerShell
code should set the DNS suffix search order. Stolen here as I'm not well-skilled in PS.
#First store the suffixes to set in a variable
$suffixes = 'mydomain.local'
#Since this is a static method, get a class object and then call the method.
$class = [wmiclass]'Win32_NetworkAdapterConfiguration'
$class.SetDNSSuffixSearchOrder($suffixes)
As the last resort: disable system restore, restart, check wmic
mentioned above...
I had already tried/flushdns
, but not with/allcompartments
. It did not work, unfortunately. The ARP cache didn't help either.
– carlpett
Jan 24 '15 at 21:22
I don't have the registry key mentioned in the first edit. For the two commands, I do get the unwanted suffix for the first command, but it is correct in the second one.
– carlpett
Jan 25 '15 at 11:46
NameServer
andSearchList
are both empty.DhcpNameServer
andDhcpDomain
are both correct, though. None of the interfaces had overrides.
– carlpett
Jan 25 '15 at 13:50
Re "Edit 4", no luck with the registry there either. For the Powershell part, I probably could do that, but I think that would act as an override, rather than fix the actual problem? Also, it would probably remain even for other networks?
– carlpett
Jan 25 '15 at 19:04
@carlpett do a search and read on serverfault.com; override to an empty string? I don't know...
– JosefZ
Jan 25 '15 at 19:59
|
show 1 more comment
Sounds like DNS caching issue. To resolve this, run cmd
as administrator and perform
ipconfig /flushdns
or even (although the /allcompartments
switch could seem to be superabundant)
ipconfig /allcompartments /flushdns
Further hints: ipconfig /?
Clearing the ARP cache might help as well:
arp -d
Edit according to what others advise: Group policy DNS Suffix Search List
could be found as value SearchList
in next registry key:
HKLMSoftwarePoliciesMicrosoftWindows NTDNSClient
Edit 2 what output from next CLI commands? Is there listed unwanted DNS suffix?
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomainSuffixSearchOrder
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomain
Edit 3 Check values NameServer
and SearchList
in next registry key:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
and under next registry keys (i.e. in each interface-related subkey):
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6ParametersInterfaces
To put changes in validity: restart computer.
Edit 4 Check all NameServerList
value of REG_MULTI_SZ
type in all keys of next pattern
HKLMSYSTEMCurrentControlSetServicesNetBTParametersInterfacesTcpip_{interface_CLSID}
Next PowerShell
code should set the DNS suffix search order. Stolen here as I'm not well-skilled in PS.
#First store the suffixes to set in a variable
$suffixes = 'mydomain.local'
#Since this is a static method, get a class object and then call the method.
$class = [wmiclass]'Win32_NetworkAdapterConfiguration'
$class.SetDNSSuffixSearchOrder($suffixes)
As the last resort: disable system restore, restart, check wmic
mentioned above...
Sounds like DNS caching issue. To resolve this, run cmd
as administrator and perform
ipconfig /flushdns
or even (although the /allcompartments
switch could seem to be superabundant)
ipconfig /allcompartments /flushdns
Further hints: ipconfig /?
Clearing the ARP cache might help as well:
arp -d
Edit according to what others advise: Group policy DNS Suffix Search List
could be found as value SearchList
in next registry key:
HKLMSoftwarePoliciesMicrosoftWindows NTDNSClient
Edit 2 what output from next CLI commands? Is there listed unwanted DNS suffix?
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomainSuffixSearchOrder
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomain
Edit 3 Check values NameServer
and SearchList
in next registry key:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
and under next registry keys (i.e. in each interface-related subkey):
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6ParametersInterfaces
To put changes in validity: restart computer.
Edit 4 Check all NameServerList
value of REG_MULTI_SZ
type in all keys of next pattern
HKLMSYSTEMCurrentControlSetServicesNetBTParametersInterfacesTcpip_{interface_CLSID}
Next PowerShell
code should set the DNS suffix search order. Stolen here as I'm not well-skilled in PS.
#First store the suffixes to set in a variable
$suffixes = 'mydomain.local'
#Since this is a static method, get a class object and then call the method.
$class = [wmiclass]'Win32_NetworkAdapterConfiguration'
$class.SetDNSSuffixSearchOrder($suffixes)
As the last resort: disable system restore, restart, check wmic
mentioned above...
edited Jan 25 '15 at 15:55
answered Jan 24 '15 at 19:26
JosefZJosefZ
7,49041544
7,49041544
I had already tried/flushdns
, but not with/allcompartments
. It did not work, unfortunately. The ARP cache didn't help either.
– carlpett
Jan 24 '15 at 21:22
I don't have the registry key mentioned in the first edit. For the two commands, I do get the unwanted suffix for the first command, but it is correct in the second one.
– carlpett
Jan 25 '15 at 11:46
NameServer
andSearchList
are both empty.DhcpNameServer
andDhcpDomain
are both correct, though. None of the interfaces had overrides.
– carlpett
Jan 25 '15 at 13:50
Re "Edit 4", no luck with the registry there either. For the Powershell part, I probably could do that, but I think that would act as an override, rather than fix the actual problem? Also, it would probably remain even for other networks?
– carlpett
Jan 25 '15 at 19:04
@carlpett do a search and read on serverfault.com; override to an empty string? I don't know...
– JosefZ
Jan 25 '15 at 19:59
|
show 1 more comment
I had already tried/flushdns
, but not with/allcompartments
. It did not work, unfortunately. The ARP cache didn't help either.
– carlpett
Jan 24 '15 at 21:22
I don't have the registry key mentioned in the first edit. For the two commands, I do get the unwanted suffix for the first command, but it is correct in the second one.
– carlpett
Jan 25 '15 at 11:46
NameServer
andSearchList
are both empty.DhcpNameServer
andDhcpDomain
are both correct, though. None of the interfaces had overrides.
– carlpett
Jan 25 '15 at 13:50
Re "Edit 4", no luck with the registry there either. For the Powershell part, I probably could do that, but I think that would act as an override, rather than fix the actual problem? Also, it would probably remain even for other networks?
– carlpett
Jan 25 '15 at 19:04
@carlpett do a search and read on serverfault.com; override to an empty string? I don't know...
– JosefZ
Jan 25 '15 at 19:59
I had already tried
/flushdns
, but not with /allcompartments
. It did not work, unfortunately. The ARP cache didn't help either.– carlpett
Jan 24 '15 at 21:22
I had already tried
/flushdns
, but not with /allcompartments
. It did not work, unfortunately. The ARP cache didn't help either.– carlpett
Jan 24 '15 at 21:22
I don't have the registry key mentioned in the first edit. For the two commands, I do get the unwanted suffix for the first command, but it is correct in the second one.
– carlpett
Jan 25 '15 at 11:46
I don't have the registry key mentioned in the first edit. For the two commands, I do get the unwanted suffix for the first command, but it is correct in the second one.
– carlpett
Jan 25 '15 at 11:46
NameServer
and SearchList
are both empty. DhcpNameServer
and DhcpDomain
are both correct, though. None of the interfaces had overrides.– carlpett
Jan 25 '15 at 13:50
NameServer
and SearchList
are both empty. DhcpNameServer
and DhcpDomain
are both correct, though. None of the interfaces had overrides.– carlpett
Jan 25 '15 at 13:50
Re "Edit 4", no luck with the registry there either. For the Powershell part, I probably could do that, but I think that would act as an override, rather than fix the actual problem? Also, it would probably remain even for other networks?
– carlpett
Jan 25 '15 at 19:04
Re "Edit 4", no luck with the registry there either. For the Powershell part, I probably could do that, but I think that would act as an override, rather than fix the actual problem? Also, it would probably remain even for other networks?
– carlpett
Jan 25 '15 at 19:04
@carlpett do a search and read on serverfault.com; override to an empty string? I don't know...
– JosefZ
Jan 25 '15 at 19:59
@carlpett do a search and read on serverfault.com; override to an empty string? I don't know...
– JosefZ
Jan 25 '15 at 19:59
|
show 1 more comment
- Go to your ethernet connection
- Click Properties
- Double click Internet Protocol Version 4(TCP/IPv4)
- Click Advance
- Click the DNS tab
- Remove home.local
1
Thanks, but there is no explicitly set domain there
– carlpett
Jan 24 '15 at 21:17
add a comment |
- Go to your ethernet connection
- Click Properties
- Double click Internet Protocol Version 4(TCP/IPv4)
- Click Advance
- Click the DNS tab
- Remove home.local
1
Thanks, but there is no explicitly set domain there
– carlpett
Jan 24 '15 at 21:17
add a comment |
- Go to your ethernet connection
- Click Properties
- Double click Internet Protocol Version 4(TCP/IPv4)
- Click Advance
- Click the DNS tab
- Remove home.local
- Go to your ethernet connection
- Click Properties
- Double click Internet Protocol Version 4(TCP/IPv4)
- Click Advance
- Click the DNS tab
- Remove home.local
answered Jan 24 '15 at 19:35
KeltariKeltari
51.6k18119170
51.6k18119170
1
Thanks, but there is no explicitly set domain there
– carlpett
Jan 24 '15 at 21:17
add a comment |
1
Thanks, but there is no explicitly set domain there
– carlpett
Jan 24 '15 at 21:17
1
1
Thanks, but there is no explicitly set domain there
– carlpett
Jan 24 '15 at 21:17
Thanks, but there is no explicitly set domain there
– carlpett
Jan 24 '15 at 21:17
add a comment |
There may be a GPO being pushed, check Group Policy... Computer Configuration - Policies - Administrative Templates - Network - DNS Client.
There you will find DNS Suffix Search and its settings. If you continue to have trouble, navigate to the following link for more information.
Thanks, but the computers are not joined to a domain.
– carlpett
Jan 24 '15 at 21:19
Please try the following command on the client computeripconfig /registerdns
– Sarge
Jan 25 '15 at 17:07
add a comment |
There may be a GPO being pushed, check Group Policy... Computer Configuration - Policies - Administrative Templates - Network - DNS Client.
There you will find DNS Suffix Search and its settings. If you continue to have trouble, navigate to the following link for more information.
Thanks, but the computers are not joined to a domain.
– carlpett
Jan 24 '15 at 21:19
Please try the following command on the client computeripconfig /registerdns
– Sarge
Jan 25 '15 at 17:07
add a comment |
There may be a GPO being pushed, check Group Policy... Computer Configuration - Policies - Administrative Templates - Network - DNS Client.
There you will find DNS Suffix Search and its settings. If you continue to have trouble, navigate to the following link for more information.
There may be a GPO being pushed, check Group Policy... Computer Configuration - Policies - Administrative Templates - Network - DNS Client.
There you will find DNS Suffix Search and its settings. If you continue to have trouble, navigate to the following link for more information.
answered Jan 24 '15 at 19:53
SargeSarge
1512
1512
Thanks, but the computers are not joined to a domain.
– carlpett
Jan 24 '15 at 21:19
Please try the following command on the client computeripconfig /registerdns
– Sarge
Jan 25 '15 at 17:07
add a comment |
Thanks, but the computers are not joined to a domain.
– carlpett
Jan 24 '15 at 21:19
Please try the following command on the client computeripconfig /registerdns
– Sarge
Jan 25 '15 at 17:07
Thanks, but the computers are not joined to a domain.
– carlpett
Jan 24 '15 at 21:19
Thanks, but the computers are not joined to a domain.
– carlpett
Jan 24 '15 at 21:19
Please try the following command on the client computer
ipconfig /registerdns
– Sarge
Jan 25 '15 at 17:07
Please try the following command on the client computer
ipconfig /registerdns
– Sarge
Jan 25 '15 at 17:07
add a comment |
Go to
win+r> ncpa.cpl> go properties which adapter connected> TCP/IPv4>properties> advanced> dns> below you will see dns suffix tab.
remove dns suffix from tab > append this dns suffix (in order)
then > append primary and connection specific DNS suffixes
and check > append parent suffixes of the primary DNS suffix
at the end check > Register this connection's addresses in DNS.
Why do you write all in bold?
– Toto
Feb 27 '18 at 11:27
Is there any guide about bold? to make difference between words.
– Omar
Feb 27 '18 at 12:47
add a comment |
Go to
win+r> ncpa.cpl> go properties which adapter connected> TCP/IPv4>properties> advanced> dns> below you will see dns suffix tab.
remove dns suffix from tab > append this dns suffix (in order)
then > append primary and connection specific DNS suffixes
and check > append parent suffixes of the primary DNS suffix
at the end check > Register this connection's addresses in DNS.
Why do you write all in bold?
– Toto
Feb 27 '18 at 11:27
Is there any guide about bold? to make difference between words.
– Omar
Feb 27 '18 at 12:47
add a comment |
Go to
win+r> ncpa.cpl> go properties which adapter connected> TCP/IPv4>properties> advanced> dns> below you will see dns suffix tab.
remove dns suffix from tab > append this dns suffix (in order)
then > append primary and connection specific DNS suffixes
and check > append parent suffixes of the primary DNS suffix
at the end check > Register this connection's addresses in DNS.
Go to
win+r> ncpa.cpl> go properties which adapter connected> TCP/IPv4>properties> advanced> dns> below you will see dns suffix tab.
remove dns suffix from tab > append this dns suffix (in order)
then > append primary and connection specific DNS suffixes
and check > append parent suffixes of the primary DNS suffix
at the end check > Register this connection's addresses in DNS.
edited Feb 27 '18 at 12:48
answered Feb 27 '18 at 9:21
OmarOmar
12
12
Why do you write all in bold?
– Toto
Feb 27 '18 at 11:27
Is there any guide about bold? to make difference between words.
– Omar
Feb 27 '18 at 12:47
add a comment |
Why do you write all in bold?
– Toto
Feb 27 '18 at 11:27
Is there any guide about bold? to make difference between words.
– Omar
Feb 27 '18 at 12:47
Why do you write all in bold?
– Toto
Feb 27 '18 at 11:27
Why do you write all in bold?
– Toto
Feb 27 '18 at 11:27
Is there any guide about bold? to make difference between words.
– Omar
Feb 27 '18 at 12:47
Is there any guide about bold? to make difference between words.
– Omar
Feb 27 '18 at 12:47
add a comment |
For us, it was that our DHCP server had a scope option that was setting the wrong dns suffix using the "015 DNS Domain Name" option. Once I corrected that and restarted the affected computer, it picked up the right DNS suffix.
add a comment |
For us, it was that our DHCP server had a scope option that was setting the wrong dns suffix using the "015 DNS Domain Name" option. Once I corrected that and restarted the affected computer, it picked up the right DNS suffix.
add a comment |
For us, it was that our DHCP server had a scope option that was setting the wrong dns suffix using the "015 DNS Domain Name" option. Once I corrected that and restarted the affected computer, it picked up the right DNS suffix.
For us, it was that our DHCP server had a scope option that was setting the wrong dns suffix using the "015 DNS Domain Name" option. Once I corrected that and restarted the affected computer, it picked up the right DNS suffix.
answered Feb 14 at 17:32
Mike WatersMike Waters
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f868979%2fwindows-remembers-old-dns-suffix%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Which tool used for the scan the registry task? RegScanner can find a unicode string located inside a binary value.
– JosefZ
Jan 25 '15 at 17:10
@JosefZ: Just the regular regedit search tool. I'll check out RegScanner.
– carlpett
Jan 25 '15 at 17:35
@JosefZ: No more matches with RegScanner, unfortunately
– carlpett
Jan 25 '15 at 17:39