Our network admin is away at the moment. I'm trying to find all aliases attached to a given server on our network (actually a number of servers)
After googling around it seems like nslookup
might do this for me but it seems it doesn't.
All of these pretty much just behave like ping - they return the IP address of what I'm looking up
nslookup server
nslookup IPAddress
nslookup KnownAlias
I want a command where I can enter the host name and have it return all aliases defined for that server.
This is on windows on an internal network.
I suspect if I had an AD tool I could poke around in there. But there isn't a AD tool installed by default on our windows client (windows 7). Can anyone suggest a useful windows AD tool in windows 7, given that I don't have admin access?
Предполагая, что DNS работает в Windows, независимо от того, интегрирован он в AD или нет, используйте консоль DNS на сервере DNS. Отсортируйте записи A по IP и прокрутите страницу, пока не найдете свой сервер.
Это не сообщит вам, есть ли у отдельных клиентов собственные записи хостов для вашего сервера, но, надеюсь, ваш DNS может быть «достаточно хорошим» источником записей имен.
Вы можете попробовать это.
nslookup
>ls -a YOURDOMAINE
В нем будут перечислены все канонические имена и псевдонимы
nslookup
>ls -t CNAME
В нем будут перечислены все записи CNAME из вашего DNS
У вас должен быть авторизованный доступ с вашей учетной записью для выполнения этих команд
Надеюсь, это поможет
Я нашел этот поток, который использует команду dig для поиска псевдонимов. Не уверен, что команда dig доступна в Windows, но вам следует попробовать: