Finding all aliases for a server

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?

7
задан 18 January 2016 в 05:12
3 ответа

Предполагая, что DNS работает в Windows, независимо от того, интегрирован он в AD или нет, используйте консоль DNS на сервере DNS. Отсортируйте записи A по IP и прокрутите страницу, пока не найдете свой сервер.

Это не сообщит вам, есть ли у отдельных клиентов собственные записи хостов для вашего сервера, но, надеюсь, ваш DNS может быть «достаточно хорошим» источником записей имен.

1
ответ дан 2 December 2019 в 23:37

Вы можете попробовать это.

nslookup
>ls -a YOURDOMAINE

В нем будут перечислены все канонические имена и псевдонимы

nslookup
>ls -t CNAME

В нем будут перечислены все записи CNAME из вашего DNS

У вас должен быть авторизованный доступ с вашей учетной записью для выполнения этих команд

Надеюсь, это поможет

5
ответ дан 2 December 2019 в 23:37

Я нашел этот поток, который использует команду dig для поиска псевдонимов. Не уверен, что команда dig доступна в Windows, но вам следует попробовать:

https://community.hpe.com/t5/System-Administration/Finding-all-DNS-aliases-for-a-host-using- nslookup-dig-host-or / td-p / 3356789

1
ответ дан 2 December 2019 в 23:37

Теги

Похожие вопросы