proxy - iOS Safari development ".local" domain issue -
1) have asp.net app running on pc (under "xyz.local" domain)
2) have third party dns configured on pc (created zone "xyz.local")
3) have fiddler proxy running @ port 8888
4) have windows , ios tablets dns configured desktop pc's ip address , proxy configured desktop pc's ip address , fiddler proxy port (8888)
on windows tablet, can access web app both ie , chrome via "xyz.local".
on ios tablet, can access web app chrome, not safari. requests safari don't reach fiddler. suggested safari requires add www @ start, tried "www.xyz.local" (i added alias(cname) dns records) , nothing. but, tried setting "www.xyz.com" , worked.
anybody knows why? need go ".local" , not ".com" tld.
rfc 6762 reserves top-level label .local
multicast dns. not use .local
ordinary dns. use real, registered domain name instead. if absolutely positively cannot use real domain, @ least pick 1 of reserved names guaranteed never used tlds (.invalid
, .localhost
, .test
, .example
).
the reason accidentally works on windows windows default not use mdns. osx, ios , android does.
Comments
Post a Comment