Как найти все имена хостов в DNS присоединенными к одному IP?

Удостоверьтесь, что Вам установили SharePoint 2007 SP2, который является единственной версией, которая поддерживает IE8.

24
задан 21 January 2010 в 18:55
5 ответов

Едва ли, нет. Это - все о различии между вперед и обратные поиски DNS.

Вперед поиск является стандартным именем-> поиск IP. Так, необходимо было бы знать все имена заранее.

То, что Вы хотите, должно сделать IP-> поиск имени, но так или иначе получать все имена, которые Вы применили в своей конфигурации Apache и в DNS как записи (или CNAMES или безотносительно).

То, что Вы, вероятно, найдете, - то, что выполнение обратного поиска (например, роют @nameserver $ip-x) возвратит имя хоста, данное тому IP людьми, которые владеют этим netblock, который мог быть Вашим ISP. Это могло бы иметь имя как 45-23-45-231.big-isp.com, который не значит много для Вас. И кардинально, существует только одна обратная запись, но потенциально многие передают.

Я предполагаю, что это сводится к вопросу - как обратная зона знает о какой-либо из записей во вперед зона? В большинстве установок вперед зона сделана доступной для клиента для внесения изменений в, но обратная зона сохраняется владельцами netblock. Эти две системы не должны знать, что что-либо друг о друге функционирует.

30
ответ дан 28 November 2019 в 20:17

Не возможно сделать это с самим протоколом DNS, потому что обычно существует только один PTR запись для каждого IP-адреса, даже при том, что могут быть многие A записи, указывающие на тот IP-адрес.

Однако некоторым компаниям (например, http://www.ip-adress.com/) удалось скомпилировать базы данных, содержащие, что Вы после путем хранения результатов целой загрузки поисков DNS и затем предложения обратного запроса в их собственные базы данных.

Те базы данных не могут быть категоричными, хотя, они не могут гарантировать, что знали о каждом возможном домене, который, могло бы оказаться, указал бы на тот IP - они могут только записать детали DNS для доменных имен, которые они на самом деле искали.

12
ответ дан 28 November 2019 в 20:17
  • 1
    that' s, чего я боялся.. штопка :-| –  warren 22 January 2010 в 03:45
  • 2
    Просто предостережение это I' ve все же для случайной встречи с таким сервисом поиска, который обрабатывает весь TLDs. На самом деле все те I' ve, который попробовали, не удалось перечислить .com.au домены, даже когда размещено на том же сервере как .com домены. –  John Gardeniers 25 January 2010 в 03:02
  • 3
    нечетный - there' s никакая причина сервис как это должен даже заботиться, какой TLD сайт идет. Тем не менее как я упомянул, базы данных только знают о сайтах, что люди спрашивают о - я предполагаю, что недостаточно людей заботится о .com.au доменах ;-) –  Alnitak 25 January 2010 в 19:30

Единственный способ сделать это, должен иметь данные содержания доменного имени, которое Вы хотите осмотреть.

С этим содержанием можно разработать рекурсивный сценарий для поиска имени хоста относительно IP (рекурсивный из-за возможного CNAME для проверки).

Для получения данных некоторого партнера по доменному имени можно попросить быть вторичными и получить ДАННЫЕ с тем, чтобы рыть-t axfr.

4
ответ дан 28 November 2019 в 20:17

Я думаю, что Вы приезжаете в это от неправильного направления. Кроме любых a) запросов каждого существующего сервера DNS для каждого возможного доменного имени и затем хранения результата или кроме b) получения зона передает с серверов DNS, которыми Вы интересуетесь, нет никакого способа сделать это с DNS.

Ну, при выполнении Apache основанный на имени vhosts у Вас уже есть список доменов, которые достигнут Вашего сервера. Кроме значения по умолчанию vhost, основанный на имени vhost только ответит за имя it. Таким образом, если я укажу на foobar.com на свое поле и не буду иметь foobar.com vhost, то оно будет или подаваться значением по умолчанию или не отвечаться (если у Вас не будет сервера по умолчанию).

Apache имеет некоторые очень мощные функции входа. Это не должна быть проблема для определения пользовательского формата журнала со строками запроса, которые Вы хотите. Кроме того, всегда существует поле ссылающегося домена.

Почта, с другой стороны, является немного большим количеством боли. О лучшей вещи я могу думать, должен выбрать то, что Вы можете от журналов сервера и, если действительно необходимо знать, установить захват пакетов для SMTP.

3
ответ дан 28 November 2019 в 20:17
  • 1
    с апачским vhosts я только знаю что пути I' m распространение к конкретный домены... не все домены, которые настроены: если Вы укажете на mynewdomain.tld на мой сервер, так как нет никакой vhost записи, апач просто возвратит значение по умолчанию webroot –  warren 25 January 2010 в 23:15
  • 2
    выбор - через журналы мог работать, хотя - hadn' t думал об этом как способ сделать его на самом сервере. –  warren 25 January 2010 в 23:16

Вам следует проверить RobTex Не лучший веб-дизайн, но очень полезный! Вы можете узнать все DNS, связанные с IP.

Конечно, как объяснил Альнитак,

Невозможно сделать это с помощью самого протокола DNS

Это означает, что этот веб-сайт представляет собой просто огромную базу данных большинство серверов DNS / IP. Это довольно эффективно, но не на 100% исчерпывающе.

2
ответ дан 28 November 2019 в 20:17

Теги

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