How to Find a Websites IP Address
Finding the numerical IP address of a website or domain URL is pretty easy. We’ll use a terminal utility called nslookup, the command can be used to discover whatever domain resolves to a specific IP. This works for Macs with OS X but also in other unix varieties and even Windows DOS prompt too.
Finding a Website / Domain Associated IP Address with nslookup
To get started on a Mac or Linux machine, open a new Terminal window and simply type the following command:
Replace ‘google.com’ with the domain you are interested in finding the IP for.
You’ll then see something like this printed back at you:
$ nslookup google.com
The ‘non-authoritative answer’ will show you the original domain name of the website or URL queried with the resolving IP address below.
In this example, the number underneath google.com is the IP address for Google.com.
If you want to cut to just the IP addresses of the target domain without your own information, you can grep for “Address” and ignore the first response like so:
nslookup google.com |grep Address
Note that some larger websites will have multiple IP responses for a variety of purposes, ranging from redundancy to distributing load and for DNS purposes.
Retrieving a Website / Domain IP Address with dig
An alternative approach is to use the dig command, which is similar to nslookup but provides a more detailed return of DNS lookup:
For example, on the very own osxdaily.com set to a local environment, a dig lookup would provide the following DNS details for that website:
% dig osxdaily.com
; <<>> DiG 9.8.3-P1 <<>> osxdaily.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31810 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;osxdaily.com. IN A ;; ANSWER SECTION: osxdaily.com. 29 IN A 127.0.0.1 ;; Query time: 76 msec ;; SERVER: 18.104.22.168#53(22.214.171.124) ;; WHEN: Thu Mar 19 12:17:20 2015 ;; MSG SIZE rcvd: 46
There's any number of reasons why you'd want a websites numerical address rather than their resolved domain, from troubleshooting DNS problems, to determining domain neighbors, to configuring network settings.
Whether to use nslookup or dig is up to you, both work just fine in all versions of Mac OS X and in all versions of Linux. Happy domain resolving!