Since release 1.3.0:
Static IP can now be set on public networks. [GH-1745]
you just have to put this configuration in your Vagrantfile (documentation):
config.vm.network "public_network", ip: "192.168.0.200"
This Vagrant thing is really great 🙂