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:
nslookup google.com
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
Server: 192.168.0.105
Address: 192.168.0.105#74
Non-authoritative answer:
Name: google.com
Address: 74.125.127.147
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:
dig [domain]
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: 8.8.8.8#53(8.8.8.8)
;; 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!
You should use dig + short it is the best way to show ip addresses only without any additional info in the output. For instance
https://bash.ws/dig/yahoo.com?+short
Now better Terminal add-on utility created on GitHub. Works better then built in Terminal servises
Hi, iam using nslookup tool so i want to know website IP address but it has set firewall already so It is showing Firewall IP address, Let me know how to get website original ip address .
Touche. Great arguments. Keep up the amazing work.
Of course, Pinging. I forgot ’bout that. Nice alternatives, though!
nice..
yeah boos what ever u want just ping and required site and cmd will give u entire detail….
ex ping facebook.com
hey, 192.168.0.* isn’t it a local ip address?
how come it shows google.com?
or you could just ping it … ping yahoo.com