I have a production and staging host, I wanted to test my domain name against my staging host, how do I do that if I’m on a MacBook Air. It is quite simple, you can apply a bit of spoofing technique to make this happen.
Open a terminal window on your MacBook and enter
This is the directory where you have your local host file, first I would use the Linux “ping” command to get the IP of my production environment.
Next, I will edit the hosts file
You could use any text editor of choice to edit the hosts file, know you need to add the staging hosts IP address and your domain name to the hosts file. In the hosts file, add a new line at the end
Save the file, your changes will be applied instantly, use the ping command to check if the IP address has changed for your domain name.
ping yourdomain.com 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=0 ttl=56 time=3.887 ms
still gives you the wrong IP, try clearing your DNS cache:
You can use the same technique to test other services were you have access to a staging server.
If this worked for you let me know in the comments below.