Algunas cositas...
1. Fijate en esto....
sqltxt="Select * from accesos where contrasena='"&contrasena&"' and dia=Date()"
.....
if not rs.eof then
if rs("contrasena")=contrasena then
session("autorizacion")=1
response.redirect"Pruebacceso.asp"
end if
Con la consulta sqltxt estas buscando el registro cuya contraseña concuerde con el dia es decir que la contraseña que se coloque sea la que le corresponde al dia en el que se esta entrando al sistema...
Entonces...
Con el
if not rs.eof then ya estas validando de que si no llego a despues del ultimo registro entonces quiere decir que la contraseña concuerda con el dia asi que creo que no hace falta que coloques..
if rs("contrasena")=contrasena then
No se a mi parecer esta de mas... estas como que validando 2 veces creo....
2. El sistema de password y eso esta hospedado en un servidor en internet??? si es asi... tienes el dominio asociado al servidor de hosting??? porque puede ser que no este apuntando al servidor y por eso no puedes accesar a la pagina de login... y mediante el ip del servidor de hosting si...
3. En realidad no he entendido 100% cual es el problema... no se si cuando entras por
www.pagina.com te da un error de codigo o simplemente no encuentra la pagina y cuando entras por ip si funciona perfecto...
Espero que de algo te sirva...
Cualquier otra inquietud no dudes en preguntar...
Saludos...