Eu gostaria de saber uma maneira melhor de intitular esse problema. Portanto, se alguém puder pensar em um título mais apropriado, informe-nos. Eu tenho batido minha cabeça sobre este problema por um tempo, e geralmente eu apenas trabalho em torno dele, mas eu senti que era hora de pedir alguma ajuda para resolvê-lo.
Plano de fundo
Em nossa rede, mantemos um servidor Webdav localizado em intranet:8080
( 10.0.0.2:8080
). Neste servidor, nossos funcionários publicam seus calendários do Outlook usando o recurso Compartilhar para a Internet no Outlook. Dentro dessa pasta, há também um arquivo PHP chamado index.php
que lista os calendários baseados nos nomes dos funcionários e fornece webcal://
links (na forma de webcal://intranet:8080/Firstname_Lastname_calendar.ics
) para os calendários para facilitar que os funcionários se inscrevam nos calendários uns dos outros. / p>
Também temos um servidor do Active Directory em 10.0.0.1
. O servidor do Active Directory também fornece DHCP para nossa rede (definindo a si mesmo como o servidor DNS primário e 8.8.8.8
como secundário).
O problema
Quando alguns computadores clicam nos links em intranet:8080
para assinar o calendário de outro funcionário, recebem uma mensagem de erro informando que o Outlook "Não é possível verificar ou adicionar calendário ao Outlook".
Se eu inserir manualmente webcal://intranet:8080/Firstname_Lastname_calendar.ics
(ou mesmo http://intranet:8080/Firstname_Lastname_calendar.ics
), recebo a mesma mensagem de erro. No entanto, se eu inserir webcal://10.0.0.2:8080/Firstname_Lastname_calendar.ics
, não receberei uma mensagem de erro e o calendário será inscrito.
Isso para mim parece ser um problema com o DNS, mas fazer um nslookup
na intranet retorna 10.0.0.2
conforme fornecido por 10.0.0.1
e, como vimos anteriormente, o navegador da Web no computador não tinha questão acessando http://intranet:8080/
.
Como eu disse anteriormente, o problema não acontece em todos os computadores da nossa rede, e eu realmente não consegui descobrir um padrão para onde isso acontece. Alguma ideia? Seria fantástico que esses funcionários pudessem assinar facilmente calendários sem a ajuda do departamento de TI.