Nwlapcug.com


Come verificare un indirizzo IP dal nome di dominio con PHP

Come verificare un indirizzo IP dal nome di dominio con PHP


PHP è il linguaggio dietro molti sistemi educativi online, motori di ricerca, social network, giochi online e Blog. PHP fornisce centinaia di funzioni che danno i programmatori gli strumenti per manipolare file, accedere ai database, generare il codice HTML per il server web, lavorare con i server FTP e inviare e-mail. PHP ha anche funzioni che forniscono informazioni sugli host su Internet. Una tale funzione, la funzione PHP "gethostbyname ()", può determinare l'indirizzo IP numerico associato a un nome di dominio.

Istruzioni

1

Avviare l'applicazione editor di testo normale sul vostro sistema come blocco note sul PC; JEdit, Gedit su sistemi Linux; e Komodo Edit, Smultron, BBEdit o TextMate su Mac OS X.

2

Nell'editor di testo, digitare il seguente codice PHP:

<? php

$domain = "www.churchfolknews.com";

$ipaddress = gethostbyname($domain);

echo "". " L'indirizzo IP per ". $domain." è: ". $ipaddress;

? >

3

Fare clic sul menu File e selezionare "Salva". Denominare il file "getipaddress.php."

4

Fare clic sul menu File e selezionare "Esci" o "Exit" per chiudere l'editor di testo.

5

Avviare l'applicazione FTP e accedere al server web.

6

Caricare il file "getipaddress.php" nella directory principale del server web.

7

Fare clic sul pulsante Disconnect dell'applicazione FTP.

8

Avviare un browser web e immettere l'URL appropriato per accedere al file PHP.

9

Premere il tasto INVIO per caricare l'URL ed eseguire il file PHP.

Consigli & Avvertenze

  • Utilizzare le informazioni fornite da gethostbyname () per filtrare le email da spammer noti. Gli spammer possono avere molti nomi di dominio che punta a un singolo indirizzo IP. Acquisire o creare un elenco di indirizzi IP "lista nera" e confrontare i risultati da gethostbyname () a questo elenco.
  • Alcune installazioni di PHP possono memorizzare nella cache o memorizzare informazioni ottenute da gethostbyname (). Mentre il record DNS effettivo può cambiare, gethostbyname () restituirà comunque i dati memorizzati nella cache.