Location IP address

Programovacie jazyky, rady, poradňa...
4JOKE
Light Star
Light Star
Príspevky: 269
Registrovaný: 10 sep 2005, 10:23

Location IP address

Príspevok od používateľa 4JOKE »

Neviete ako funguje stranka napr. www.ripe.net ?
Chcel by som si totiz spravit vlastne lokalizovanie IP, no neviem ci to treba mat nejaku databazu vsetkych moznych providerov alebo ci je na to nejaky php script...
...neviem coho sa mozem chytit a co mam vlastne hladat... thnx
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Čo presne potrebuješ? (neviem, čo myslíš pod tým lokalizovaným IP)
turtlak69
Guru
Guru
Príspevky: 2896
Registrovaný: 10 máj 2007, 15:58
Bydlisko: /dev/null

Príspevok od používateľa turtlak69 »

podla mna mysli ten vypis:

Kód: Vybrať všetko

Registrant:
   Peter Jesensky (HOJKO-COM-DOM)
   Fedinova 3
   Bratislava 5,  85101
   sk
   +421 910225656
   Whois Privacy and Spam Prevention by DomainTools.com

   Domain Name: HOJKO.COM
   Status: PROTECTED

   Administrative Contact:
      Peter Jesensky Whois Privacy and Spam Prevention by DomainTools.com
      Fedinova 3
      Bratislava 5,  85101
      sk
      +421 910225656

   Technical Contact, Zone Contact:
      P.E.S. consulting, s.r.o. Whois Privacy and Spam Prevention by DomainTools.com
      Vaclavske namesti 17
      Prague 1,  110 00
      CZ
      +420.383835353
      Fax- +420.383835354

   Record last updated on 15-Feb-2007.
   Record expires on 12-Apr-2010.
   Record created on 12-Apr-2005.

   Domain servers in listed order:

   Name Server: ns.forpsi.net
   Name Server: ns.forpsi.us
   Name Server: ns.forpsi.cz
myslim, ze chce dostat asi tieto informacie... dufam, ze ma daky mod za toto neukamenuje, ale toto je volne pristupne z netu.
4JOKE
Light Star
Light Star
Príspevky: 269
Registrovaný: 10 sep 2005, 10:23

Príspevok od používateľa 4JOKE »

jj presne to myslim... ze to vypise stat, providera a atd...
ehm123
King
King
Príspevky: 1658
Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha

Príspevok od používateľa ehm123 »

mas to easy vytiahnes si vsetko co je v <div class="8 ajax"> a </div>


a dotaz budes posielat ako http://whois.domaintools.com/domena
4JOKE
Light Star
Light Star
Príspevky: 269
Registrovaný: 10 sep 2005, 10:23

Príspevok od používateľa 4JOKE »

to ma tiez napadlo, ale chcel by som to riesit tak ze by som si to cele naprogramoval... nato by som asi potreboval databazu vsetkych providerov na svete, ze?
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Áno. Ale jednoduchšie je o ten záznam požiadať. Sú na to aj hotové php skripty.
4JOKE
Light Star
Light Star
Príspevky: 269
Registrovaný: 10 sep 2005, 10:23

Príspevok od používateľa 4JOKE »

chrono napísal:Áno. Ale jednoduchšie je o ten záznam požiadať. Sú na to aj hotové php skripty.
To mam ako napisat mejl do ripe.net a poziadat o ten script?
Bo neviem ako mam v googli hladat, ako sa moze volat ten script..
ehm123
King
King
Príspevky: 1658
Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha

Príspevok od používateľa ehm123 »

imho sak to je jednoduchy script na par riadkov
turtlak69
Guru
Guru
Príspevky: 2896
Registrovaný: 10 máj 2007, 15:58
Bydlisko: /dev/null

Príspevok od používateľa turtlak69 »

nic ti nebrani sem tych par riadkov dat ;) celkom zaujimava tema, tak ostro sledujem :)
pato83
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3916
Registrovaný: 21 nov 2005, 22:12

Príspevok od používateľa pato83 »

Alebo ubuntu a urcite aj ine distra, pod sietovymi nastrojmi je to standardne sluzba whois. A system mozes spustat aj len ako live cd ci z usb :) Ale skript bude samozrejme jednoduchsia a hlavne pohodlnejsia zalezitost.
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Niečo podobné som kedysi chcel, ale potom som to už nepotreboval, takže to je len taká alfa verzia:

Kód: Vybrať všetko

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Whois</title>
<meta name="title" content="Whois">
<meta name="author" content="Gaijin">
<meta name="publisher" content="Gaijin">
<meta http-equiv="content-language" content="sk">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>

<?php
if (isset($_POST['domain'])) {
	$domain = trim($_POST['domain']);
} else {
	$domain = "";
}

if (isset($_POST['send'])) {
	$send = trim($_POST['send']);
} else {
	$send = "";
}

if (($send == "1") && ($domain == "")) {
	echo "<p><big><b>Chyba:</b></big><br>";
	echo "<span id=warn>Zadajte doménu</span></p>";
}
?>

<table border="0" cellspacing="0" cellpadding="2">
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<tr><td nowrap align=right id="formtext">Doména alebo IP:&nbsp;</td>
<td width=100%><input type="text" name="domain" size=40 maxlength=250
value="<?php echo ($domain != "") ? $domain : "google.com"; ?>"></td></tr>
<tr><td nowrap align=right>&nbsp;</td>
<td width=100%><input type="submit" value="Testovať meno" name="submit">
<input type="hidden" value="1" name="send"></td></tr>
</td></tr></form>
</table>

<?php
if (($send == "1") && ($domain != "")) {
	$domain = strtolower($domain);
	echo "<br><h4>Kontrolovanie</h4>\n";
	echo "<blockquote>\n";
	echo "<pre>\n";
	flush();
	$server="whois.ripe.net";
	$IP=gethostbyname($domain);
	if(!$IP) $IP==$domain;
	echo "Pripájanie na $server:43...<br>\n";
	$fp=@fsockopen($server,43,$errno,$errstr,15);
	if (!$fp) {
		echo "Spojenie so $server:43 zlyhalo.<br>\n";
		echo "$errno: $errstr<br>\n";
		return false;
	} else {
		echo "Spojenie s $server:43 nadviazané, prímam odpoveď...<br>\n";
		echo "(IP/Domain: $IP)<br>\n";
		fputs($fp,"$IP\r\n");
		while(!feof($fp)) {
			echo fgets($fp,256);
		}
		fclose($fp);
		echo "Spojenie ukončené.<br>\n";
	}
	echo "</pre>\n";
}
?>

</body>
</html>
4JOKE
Light Star
Light Star
Príspevky: 269
Registrovaný: 10 sep 2005, 10:23

Príspevok od používateľa 4JOKE »

sry ,ale nemal som doteraz cas sa zamysliet nad tvojim scriptom, tak pisem az teraz...

..ak som spravne pochopil tak ti posles tu up na ripe.net a vystup, ktory ti vypises...
...je to asi najlahsia moznost, ale nevies nahodou ci sa neda na internete zohnat aj databaza vsetkych providerov? lebo ak ano tak neviem pod cim to mam hladat...
turtlak69
Guru
Guru
Príspevky: 2896
Registrovaný: 10 máj 2007, 15:58
Bydlisko: /dev/null

Príspevok od používateľa turtlak69 »

ja by som velmo rad vedel nac ti to je... ked budes konkretnejsi a napises, ze nac to potrebujes, tak to bude ovela jednoduchsie
4JOKE
Light Star
Light Star
Príspevky: 269
Registrovaný: 10 sep 2005, 10:23

Príspevok od používateľa 4JOKE »

chcem si jednoducho spravit sam, taku sluzbu co maju oni... viem ze nacitat tie udaje z inej stranke je jednoduchsie, ale mna by predsalen zaujimalo ako by som si to iste mohol naprogramovat sam...
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Podľa mňa to bude obrovské množstvo údajov, navyše sa tie údaje neustále menia. Takže aj keby si to chcel urobiť ty, musel by si o tie údaje niekoho požiadať a potom by si si ich uložil do databázy. Každý údaj má nejakú platnosť, takže po vypršaní platnosti by si o tie údaja musel znovu požiadať nejaký server.
ehm123
King
King
Príspevky: 1658
Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha

Príspevok od používateľa ehm123 »

4JOKE napísal:chcem si jednoducho spravit sam, taku sluzbu co maju oni... viem ze nacitat tie udaje z inej stranke je jednoduchsie, ale mna by predsalen zaujimalo ako by som si to iste mohol naprogramovat sam...
hmm tak sa nauc programovat ;)
4JOKE
Light Star
Light Star
Príspevky: 269
Registrovaný: 10 sep 2005, 10:23

Príspevok od používateľa 4JOKE »

chrono napísal:Podľa mňa to bude obrovské množstvo údajov, navyše sa tie údaje neustále menia. Takže aj keby si to chcel urobiť ty, musel by si o tie údaje niekoho požiadať a potom by si si ich uložil do databázy. Každý údaj má nejakú platnosť, takže po vypršaní platnosti by si o tie údaja musel znovu požiadať nejaký server.
aha, ok... tak to asi vsetko co som chcel vediet... dik moc.
warezman napísal:hmm tak sa nauc programovat ;)
:P
Napísať odpoveď