.dev 도메인은 http로 접근할 수 없다.
꽤 오래된 내용인데 개발자들도 사실 잘 모르는 내용입니다.
저도 잊어버렸다가 http로 접근이 안되서 헤멨던 경험이 있습니다.
메이저 웹 브라우저에서 .dev 도메인을 접근하면 http를 https로 강제 리다이렉션을 겁니다. 임의로 http로 접근할 수 있는 방법이 없습니다.
DNS나 도메인 단의 문제라기 보다는 구글이 크롬 브라우저에서 .dev 도메인에 대해서는 http 접근을 강제로 https로 리다이렉트 되도록 제한을 했기 때문입니다.
웹 브라우저가 아닌 다른 접근 방식으로는 80포트 http 접근이 가능한데 웹 브라우저에서만 https 연결로 제한되면 웹 브라우저에서 도메인 리다이렉션이 되고 있는 것입니다.
구글이 크롬 v63 버전부터 적용을 했고, 파이어폭스, 사파리 등의 다른 웹 브라우저들도 모두 동일합니다. 이미 오래전부터 적용된 내용입니다. 대략 2017년, 2018년 부터입니다.
개발 환경을 구축할 때 80포트만 설정하고 .dev 도메인을 매핑하면 사이트에 접근할 수 없습니다. https로 강제 리다이렉트가 되기 때문에 사이트 연결 에러가 발생합니다.
로컬 호스트에 개발환경을 구축할 때도 동일합니다. 웹 브라우저 단에서 리다이렉트를 걸기 때문에 로컬 도메인으로 아무거나 사용해도 된다고 .dev 도메인을 붙이면 로컬 웹서버에 연결해도 같은 에러가 발생합니다.