Zadejte hledaný výraz...

zjisteni IP z domeny bez gethostbyname a bez shell_exec

MzK
verified
rating uzivatele
(44 hodnocení)
22. 4. 2010 09:56:03
Potřebuji zjistit IP adresu z domény
1) bez použití příkazu gethostbyname -> vrací špatné výsledky, pokud využívám dns hostingu -> doména nemusí používat dns hostingu, mohla se přestěhovat jinam, nebo expirovat!
tzv. domena1.cz ma vytvorena dns na hostingu, ale pak si zmeni name servery a uz beží na jiném serveru.. Přesto na původním stroji, který využívá původní DNS vrací původní výsledek.
2) Bez shell_exec -> napadlo mne využít jiné DNS -> google dns.
$query = `nslookup -timeout=$timeout -retry=1 $host 8.8.8.8`; mi nefunguje: shell_exec() has been disabled for security reasons
Jak tedy zjistím IP adresu domény?
BTW: Nadpis mám takto: zjisteni IP z domeny bez gethostbyname a bez shell_exec v PHP
Nastaly následující chyby pří odesílání tohoto příspěvku
Přepište nadpis tématu tak, aby bylo jasnější, čeho se týká. Slova jako "z", "bez", "a", "v", "PHP" jsou příliš obecná.
Děkuji za tipy
22. 4. 2010 09:56:03
https://webtrh.cz/diskuse/zjisteni-ip-z-domeny-bez-gethostbyname-a-bez-shell_exec#reply495016
Mario Dian
verified
rating uzivatele
(5 hodnocení)
24. 4. 2010 03:26:01
Ja by som cez fsockopen() vyuzil network-tools.com, i ked pocitaju pocet pristupov za poslednych 15 minut mam taky pocit (potom asi blokuju).
24. 4. 2010 03:26:01
https://webtrh.cz/diskuse/zjisteni-ip-z-domeny-bez-gethostbyname-a-bez-shell_exec#reply495015
McFly
verified
rating uzivatele
(4 hodnocení)
18. 6. 2010 11:52:49
a co zkusit získat A záznam (ipv4) pomocí http://www.php.net/manual/en/function.dns-get-record.php - sám jsem se na hostingu setkal s podivným chováním gethostbyname a zatím to, jak se zdá, vyřešil pomocí této funkce
18. 6. 2010 11:52:49
https://webtrh.cz/diskuse/zjisteni-ip-z-domeny-bez-gethostbyname-a-bez-shell_exec#reply495014
MzK
verified
rating uzivatele
(44 hodnocení)
19. 6. 2010 10:47:19
McFly: Ahoj, díky za možnost, ale také to nefunguje. dns_get_record také využívá dns servery serveru, kde běží apache, což je nepřípustné.
Situace byla taková, že domena1.cz si založila hosting. Tím pádem se na hosting založili DNS záznamy pro tuto doménu. A skript, který zjišťoval IP adresu fungoval, z domény se vrátilo IP. Současně taky, pokud DNS záznamy na tom serveru neexistovaly -> zeptá se to nadřazeného DNS serveru.
Ale ve chvíli, kdy se doména odstěhuje a změní i hosting (a tím pádem i svoje name servery) tak na původním hostingu zůstává neaktuální DNS záznam, ukazující na původní servery. I když už doména využívá jiné name servery.
Z toho důvodu jsem chtěl zjistit IP adresu pomocí externího DNS serveru. A možnosti jsou 2. Buď shell exec viz první příspěvek, nebo gethostbyname na jiném serveru (free hosting, jiný hosting a pod) s tím, že se IP stahuje pomocí file_get http://jiny-server.tld/?ip=domena1.cz
19. 6. 2010 10:47:19
https://webtrh.cz/diskuse/zjisteni-ip-z-domeny-bez-gethostbyname-a-bez-shell_exec#reply495013
McFly
verified
rating uzivatele
(4 hodnocení)
19. 6. 2010 11:14:50
zdravím :) tak již jsem to pochopil. možná by mohlo pomoci PHP DNS Query API, kde je možné zvolit si dotazovaný DNS server, např. tady z těch
19. 6. 2010 11:14:50
https://webtrh.cz/diskuse/zjisteni-ip-z-domeny-bez-gethostbyname-a-bez-shell_exec#reply495012
Pro odpověď se přihlašte.
Přihlásit