지리적 위치 / 방향성 DNS를 지원하는 DNS가 있습니까?


10

ultradns.com 또는 comwired.com에서 위치에 따라 여러 개의 A 레코드를 선택할 수 있습니다.

x.com (United States) 174.1.1.1
x.com (Europe) 65.2.2.2

따라서 요청은 출발지 / 근처에 따라 라우팅됩니다.

원하는만큼 여러 번 수행 할 수 있으며, 이는 분산 응용 프로그램 요구에 적합한 서비스입니다.

그러나 자체 서버에서이를 관리하려고합니다. 이 작업을 수행하는 Linux 패키지를 알고 있습니까?


이 simpledns가 어떻게 작동하는지 잘 모르겠지만 내 질문을 명확히하기 위해 Linux에 다음과 같은 것이 필요합니다. simpledns.com/newsitem.aspx?id=2405
Devrim

이 게시물은 중복입니다 : stackoverflow.com/questions/2805231/… 일명 pydns 사용
ArrowInTree

1
나중의 게시물이 어떻게 이전 게시물을 '중복'할 수 있습니까?
Devrim

위치에 따라 사용자를 특정 목적지로 라우팅하기 위해이 DNS 핵 대신 BGP 라우팅을 사용하는 올바른 솔루션이 아닐까요?
jirib

답변:



8

Wikipedia는 geoip 백엔드 와 함께 무료 (무료 맥주 에서뿐만 아니라 무료 소프트웨어에서) 소프트웨어 PowerDNS 를 사용합니다 .

모든 GeoIP 데이터베이스는 불완전하며 지리적 위치는 주어진 서버까지의 네트워크 거리를 추정하기에는 좋지 않은 도구입니다. ICS 와 같은 프로토콜 이 훨씬 더 나은 솔루션입니다.


+1 : ICS는 더 실용적이되기 전에 상당한 인프라 작업이 필요하지만 매우 흥미로워 보입니다.
Murali Suriar

답변 해주셔서 감사합니다. 우리는 괄호없이 좋은 일을 할 수 있지만 (
Naah 에서처럼 좋은


2

ip2location BIND ACL 파일이 구독 기반이므로 비용이 많이 든다는 점을 지적하고 싶습니다. http://phix.me/geodns/에 설명 된 방법 을 사용하면 누구나 무료로 다운로드 가능한 MaxMind CSV 파일을 사용하여 무료로 자신의 BIND ACL 파일을 작성할 수 있습니다. 사람들이 지불).

접선에서 누군가 IPv6 네트워크에서 지리 인식 BIND를 찾고 있다면 http://phix.me/geodns/ 의 페이지를 CSV 파일 내에서 128 비트 숫자를 처리 할 수있는 추가 스크립트로 업데이트했습니다 . 방금 MaxMind가 다운로드 가능한 GeoIPv6 CSV 파일을 제공한다는 것을 알았습니다.이 스크립트는 BIND 용 GeoIPv6.acl 파일을 생성하기 위해 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.