Trusted Host Patterns Settings Not working with IP
So I figured out what was wrong. I didn't have my apache site config set correctly. 
I had:

snip...    
&lt;VirtualHost *:8080&gt;
           ServerAdmin webmaster@localhost
           ServerName drupal845.localhost
           ServerAlias www.drupal845.localhost
           end snip...


What I needed:

snip...    
&lt;VirtualHost *:8080&gt;
           ServerAdmin webmaster@localhost
           ServerName drupal845.localhost
           ServerAlias www.drupal845.localhost *.drupal845.localhost
           end snip...