Jak uzyskać listę wszystkich subdomen domeny? [zamknięte]
Chcę poznać wszystkie subdomeny danej domeny. Znalazłem podpowiedź, która każe mi wykopać autorytatywny Nameserver z następującą opcją:
dig @ns1.foo.bar some_domain.com axfr
Ale to nigdy nie działa. Czy ktoś ma lepszy pomysł / podejście 9 answers
Podpowiedź (za pomocą axfr) działa tylko wtedy, gdy pytasz NS (ns1.foo.bar w twoim przykładzie) jest skonfigurowany tak, aby zezwalał na żądania AXFR z używanego adresu IP; jest to mało prawdopodobne, chyba że twój adres IP jest skonfigurowany jako dodatkowy dla danej domeny.
Zasadniczo nie ma łatwego sposobu, aby to zrobić, jeśli nie możesz korzystać z axfr. Jest to celowe, więc jedynym sposobem na obejście tego byłoby użycie brutalnej siły (tj. dig a.some_domain.com
, dig b.some_domain.com
, ...), którego nie mogę polecić, gdyż można by to uznać za zaprzeczenie atak serwisowy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-04 20:36:53
Jeśli nie możesz uzyskać tych informacji z DNS (np. nie jesteś autoryzowany), jedną z alternatyw jest użycie Wolfram Alpha .
- wprowadź domenę w polu wyszukiwania i uruchom wyszukiwanie. (Np..
stackexchange.com
)
- w trzeciej sekcji od góry (o nazwie "statystyki www dla wszystkich stackexchange.com") kliknij subdomeny
- w sekcji subdomeny kliknij więcej
Zobaczysz tam listę subdomen. Chociaż podejrzewam, że nie pokazuje wszystkich sub-domen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-01 05:56:50
Możesz użyć:
$ host -l domain.com
Pod maską, to wykorzystuje AXFR
zapytanie wymienione powyżej. Ale możesz tego nie robić. W takim razie otrzymasz transfer failed
wiadomość.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-19 10:37:04
dig somedomain.com soa
dig @ns.SOA.com somedomain.com axfr
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-20 13:07:43
Narzędzia Robotex, które są darmowe, pozwolą ci to zrobić, ale każą najpierw wprowadzić adres ip domeny:
- dowiedzieć się ip (jest dobry plugin ff, który to robi, ale nie mogę umieścić link, bo to jest mój pierwszy post tutaj!)
- Wykonaj wyszukiwanie ip na robotex: http://www.robtex.com/ip/
- na następującej stronie wyników kliknij na interesującą Cię domenę>
- zostaniesz przeniesiony na stronę, która zawiera listę wszystkich subdomen + mnóstwo innych informacji, takich jak jako informacje o serwerze poczty
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-14 11:29:51
Możesz użyć tej strony, aby znaleźć subdomeny Znajdź subdomeny
To narzędzie spróbuje przenieść strefę, a także zapyta Wyszukiwarki o listę subdomen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-15 09:16:17
W Windows nslookup
Komenda
ls -d somedomain.com > outfile.txt
Który przechowuje listę subdomen w pliku outfile.txt
W dzisiejszych czasach niewiele domen na to pozwala
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-11 11:37:03
Możesz to zrobić tylko wtedy, gdy łączysz się z serwerem DNS dla domeny i AXFR jest włączony dla Twojego adresu IP. Jest to mechanizm, którego systemy wtórne używają do załadowania strefy z pierwotnego. W dawnych czasach nie było to ograniczone, ale ze względu na problemy z bezpieczeństwem, większość serwerów nazw podstawowych ma białą listę: serwery nazw drugorzędnych + kilka systemów specjalnych.
Jeśli serwer nazw, którego używasz pozwala na to, możesz użyć dig lub nslookup.
Dla przykład:
#nslookup
>ls domain.com
Uwaga: Ponieważ nslookup jest przestarzały dla dig i innych nowszych narzędzi, niektóre wersje nslookup nie obsługują "ls", w szczególności dołączonej wersji systemu Mac OS X.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-01 15:20:10
Jeśli serwer DNS jest poprawnie skonfigurowany, nie będzie można uzyskać całej domeny. Jeśli z jakiegoś powodu pozwala na transfery stref z dowolnego hosta, będziesz musiał wysłać odpowiedni pakiet, aby wykonać to żądanie. Podejrzewam, że to właśnie robi twoje oświadczenie dig.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-25 07:52:53