During a recent snowstorm we lost power for a substantial amount of time. So I shut all the servers and workstations off while the UPSs still had power. Now that the power is back on I can no longer RDP to half of the servers and workstations. I have tried pinging by name and IP addresses to no avail. It is quite possible that the computers were not turned back on in the same order they were turned off. I have even tried assigning all computers fixed IP addresses. How do I flush out all the old IP addresses and get everything back to the way it was? I do use a Cisco RV-130 router as a DHCP server and nothing on that box has changed. The odd thing is if I go to any of the computers I cannot RDP to they can successfully access the internet. There is no domain here and DNS comes from the ISP. These are a mix of W10 and W11 workstations.
You mention fixed address, are they excluded from the DHCP range?
Can you RDP from one into the other while on the physical site? If not make sure nothing has happened to the network, make sure the network is PRIVATE.
You mention that DNS is done by the ISP. I wouldn't expect the ISP to know anything about your local device names, so ping tests should be done by IP.
Are you certain that the computers replied to ping requests before the snowstorm? That can be blocked. Try the test again with the internal firewall disabled.
What is between the servers? For example, do they cable to the same switch? If so, is it a managed or unmanaged switch?
As an example, One of the computers I cannot RDP tp has an IP address of 10.0.111. The other is 10.0.0.114.
I can ping 10.0.0.111 but I cannot ping 10.0.0.114
The network cable from the ISV goes to the Cisco router and then a cable from there goes to a 24 port network hub. All was fine prior to the power outage. All devices are behind UPSs. If I swap cables on the hub the problems moves to that port.
"ISP DNS server to refresh": as I mentioned, I don't think that your ISP DNS will be able to resolve local names. You want a local DNS server for that.
I would try to get all of the destination devices (e.g. computers you are trying to RDP to) to have static IPs. You can either set them individually or put reservations for them in the DHCP server. You'll avoid some problems and make troubleshooting easier if they always have the same IPs.
Are the failed pings directed to the VM Ware host or to the VMs?
From your last post, it appears that pinging may not be a good test for whether or not RDP works. Regardless, I'd attack the ping issue first.
you need to turn on LLDP on the machines to advertise their IP on the local network. I'm also thinking that the machines that you cannot connect to may have changed their network location from private to public.
If you had setup static ip addresses (or reservations on all of the machines then you could then use the hosts file on each machine to translate human readable names to IP addresses.
Somehow the check box under System for Allow Remote Desktop had gotten unchecked on the two W10 workstations. Why that would have gotten unchecked simply by turning off the workstation is a mystery.
Do consider carefully using either static IPs or reservations as David and I have both suggested. On the networks that I manage (usually 20 or fewer computers) I tend to have reservations for all of the computers.
most likely, changing the setting removes autostart from the ts service but does not kill the running service if it is started.
regarding ping, may be interested in adding arping and udping to your toolbox.
arping cannot be blocked but only works from the same network.
udping will work if the port is just unbound but not if it is firewalled without icmp responses enabled.
you may also consider nmap. disable the ping scan and run a port scan or OS fingerprinting. unless the machine is voluntarily stealth, chances are you will at least know the host exists and is up.
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol="icmpv4:8,any" dir=in action=allow
netsh advfirewall firewall add rule name="ICMP Allow incoming V6 echo request" protocol="icmpv6:8,any" dir=in action=allow