A better method with wordpress these days is not to use a mirror.
Force your local computer to use dreamhost DNS servers, or local network to use dreamhost DNS servers, or add an entry to your local HOSTS file.
In my case my local netgear router is the best way for me. Netgear firmware provided radio boxes to switch between "Get automatically from ISP" or "Use these DNS servers" I have primary set to 126.96.36.199 and secondary set to 188.8.131.52. When I need to use dreamhost DNS servers I just hit "use these DNS servers" radio button (the IPs are remembered from first usage) and hit the "apply" button. and now any device on my local network is using dreamhost DNS. When I'm ready to switch back, I just switch the radio button back to "Get automatically from ISP" and hit "Apply". Most modern routers should have something similar. YMMV.
See also: https://help.dreamhost.com/hc/en-us/articles/215415667-How-to-view-your-DreamHost-site-using-your-hosts-file
I can't find the article that explains using dreamhosts DNS as your local DNS, there was prior in the old wiki but the help pages seem restructured. If there is one, maybe smaffulli will link us to it.