diff --git a/README.md b/README.md index 0cd7831..62f1fe1 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,7 @@ smart people at [Hashrocket](http://hashrocket.com/). - [Aliasing An Ansible Host](devops/aliasing-an-ansible-host.md) - [Check The Status of All Services](devops/check-the-status-of-all-services.md) - [Check The Syntax Of nginx Files](devops/check-the-syntax-of-nginx-files.md) +- [Determine The IP Address Of A Domain](devops/determine-the-ip-address-of-a-domain.md) - [Path Of The Packets](devops/path-of-the-packets.md) - [Push Non-master Branch To Heroku](devops/push-non-master-branch-to-heroku.md) - [Reload The nginx Configuration](devops/reload-the-nginx-configuration.md) diff --git a/devops/determine-the-ip-address-of-a-domain.md b/devops/determine-the-ip-address-of-a-domain.md new file mode 100644 index 0000000..abbb816 --- /dev/null +++ b/devops/determine-the-ip-address-of-a-domain.md @@ -0,0 +1,31 @@ +# Determine The IP Address Of A Domain + +The `dig` (domain information grouper) command can be used to get more +information about a domain name. To discover the IP address for a given +domain, invoke `dig` with the domain as an argument. + +```bash +$ dig joshbranchaud.com + +; <<>> DiG 9.8.3-P1 <<>> joshbranchaud.com +;; global options: +cmd +;; Got answer: +;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26589 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;joshbranchaud.com. IN A + +;; ANSWER SECTION: +joshbranchaud.com. 86400 IN A 198.74.60.157 + +;; Query time: 118 msec +;; SERVER: 75.75.75.75#53(75.75.75.75) +;; WHEN: Sun Jan 17 22:32:18 2016 +;; MSG SIZE rcvd: 51 +``` + +The *answer section* tells me that the IP address for `joshbranchaud.com` is +`198.74.60.157`. + +See `man dig` for more details.