404 means "page not found" and some server sent that response, so either ...
1) your IIS is accesible, but it doesn't make sense that now it can't find the page requested
or
2) there's a network issue and the request is not being sent to your machine but to some other server.
I think #2 is the likely situation. How are you accessing the web site? What URL?