Check Alternate Access Mappings in Central Admin, Operations. Verify the
URL being browsed to from the Macs is specified.
Next, verify the Host header is specified on each WFE server rendering
Web App content. From IIS manager, virtual server properties, home
directory, advanced tab. Every URL should be specified *exactly* as it
is typed into the browser address bar. So, if users type http://portal,
the host header should be portal. If it is http://portal.mycompany.com,
then portal.mycompany.com is the host header. This must *exactly* match
the Alternate Access Mapping as well.