I have configured your setup on a test machine of ours.
I have tried to first set an alias to a Wordpress website. This returns a 301 redirect in my test system, too. Then I used the same domain name and set it as an alias to a website that is not using rewrite mechanisms. There it did return a 200. Same alias, but different targets.
I have no doubts that the 301 you are reading is a Wordpress redirect. Try this to verify: Move your .htaccess file of your Wordpress installation into htaccess.txt (or another backup name), run the wget on your domain alias again. Does it return a 200 now? Rename your htaccess.txt back to .htaccess. For the time of your test your website will not be accessible, because the missing .htaccess will hinder proper processing of Wordpress pages/URLs.