나는 어떤 식 으로든 구성 할 수있는 로컬 DNS 서버를 갖고 싶습니다. 요청한 호스트 이름을 가져오고 IP를 반환하는 PHP 스크립트 일 수 있습니다. IP/호스트 이름 목록을 갖고 싶지는 않지만 코드에서 IP를 생성하고 싶습니다! 이 작업을 수행하는 방법을 알고 있습니까?* 구성 가능한 * 로컬 DNS 서버?
답변
Simple DNS Plus에는 사용하기 쉬운 여러 개의 APIs (일반 HTTP, .NET, COM, 명령 줄)이 있습니다.
예를 들어 표준 cURL 라이브러리로 PHP 스크립트에서 실행할 수있는 "http://127.0.0.1:8053/updatehost?host=test.example.com&data=1.2.3.4"과 같은 간단한 HTTP 요청을 보내 IP 주소 (A 레코드)를 추가 할 수 있습니다.
훌륭한 사운드입니다. 시도해 볼게. =) – eWolf
호스트 파일 사용은 어떻습니까?
내가 말했듯이, 나는 ips와 hostnames의 목록을 원하지 않지만 코드에서 동적으로 IP를 생성하려고합니다. 그리고 난 내 자신의 전체 DNS 프로토콜을 코딩하고 싶지 않아 ..;) – eWolf
구글 호스트 파일에 대해, 구현이 없습니다하시기 바랍니다. 호스트 이름과 IP의 간단한 텍스트 매핑. – leppie
위의 내 코멘트를 참조하십시오. hosts 파일에서 ther은 구현이 아니지만 하나는 필요합니다! >> 모든 DNS 요청에 대해 다른 요청을 다른 서버 (인터넷에 있음)에게 보내고 싶습니다.이 요청은 IP를 반환합니다 (물론 DNS 서버가 아닙니다). 그래서 캐싱은 문제가되지 않지만 호스트 파일에 모든 IP를 넣을 수는 없습니다 .. – eWolf
내가 원하는 것은 무엇인지 잘 모르겠지만 대부분의 라우터에는 DNS 기능이 내장되어 있습니다. 보통 매우 편리합니다. 사용하기 쉽습니다.
아마도 MyDNS을 조사해야합니다. 데이터베이스 (MySQL 또는 PostgreSQL)에서 IP를 가져옵니다.
다른 소스에 직접 연결할 수 있는지 여부를 알 수 없습니다. 하지만 데이터베이스를 인터넷 소스에서 업데이트하고 DNS 시스템에서 데이터베이스에 쿼리하도록하는 것이 현명 할 것입니다.
- 1. 내 웹 서버 (BIND9)에서 DNS 구성
- 2. 서버 팜 구성 (DNS + Active Directory)
- 3. DNS 서버 연결 거부
- 4. PhpStorm의 로컬 웹 서버 구성
- 5. 백업 DNS 서버/S
- 6. 표준 DHCP LAN의 로컬 DNS
- 7. 어떻게 새로운 바인드 DNS 서버
- 8. DNS 두 도메인 한 서버
- 9. 기본 DNS 서버 개발 (C#)
- 10. QUdpSocket을 사용하는 Qt4 DNS 서버
- 11. 서버 구성 하드웨어 구성
- 12. Red5 서버 구성
- 13. DNS 이름을 로컬 컴퓨터의 IP 주소로 지정합니다.
- 14. 로컬 컴퓨터 용 FOSS 솔루션 : DNS
- 15. 서버 구성 질문
- 16. 로컬 서버 대. 프로덕션 서버
- 17. SharePoint의 로컬 구성 데이터 유지
- 18. C 사용자 지정 DNS 이름 서버 만들기
- 19. 루비에 좋은 DNS 서버 라이브러리가 있습니까?
- 20. 사용자 정의 백엔드가있는 Python DNS 서버
- 21. IPhone에서 DNS 서버 IP 가져 오기
- 22. 웹 응용 프로그램 클라이언트 DNS 서버 검색
- 23. 드래그 가능한 구성 요소?
- 24. Magento 구성 가능한 옵션
- 25. 구성 가능한 레벨 편집기
- 26. ASP.NET의 구성 가능한 열
- 27. 재사용 가능한 구성 요소
- 28. 구성 가능한 팩토리 구현
- 29. 바람둥이 로컬 호스트 구성
- 30. DNS 문제는 - DNS
추신 : 모든 DNS 요청에 대해 IP (물론 DNS 서버가 아닙니다)를 반환하는 다른 서버 (인터넷)에 다른 요청을 보내려고합니다. 그래서 캐싱은 문제가되지 않지만 호스트 파일에 모든 IP를 넣을 수는 없습니다 .. – eWolf