하위 도메인이없는 URL에서 도메인을 가져 오는 적절한 방법은 무엇입니까?URL에서 하위 도메인없이 도메인 가져 오기
자바에서는 문자열에서 새 URL (urlString)을 만들고 getHost()를 호출 할 수 있지만 하위 도메인이 있습니다. 같은 호스트가있을 수 있기 때문에
문제는 : subhost.example.com 및 subhost.example.co.uk
합니다 (참조 co.uk 등이 두 부분 도메인의 다른 몇 가지가 있습니다 목록에 https://wiki.mozilla.org/TLD_List).
도메인을 얻는 유일한 올바른 방법은 TLD 목록을 통해 검색하고, 호스트의 끝에서 TLD를 제거하고, 호스트의 마지막 기간 이전에 모든 것을 제거하는 것입니다. 이 작업을 수행하는 기존 방법이 있습니까? 나는 java.net.URL에서 하나도 보지 못했고, 아파치 공유지를 조금 확인했지만 거기서 찾지 못했습니다.
관련 정보는 http://stackoverflow.com/questions/3199343/regex-to-match-domain-cctld –