resolv.conf의 DNS 서버와 다른 DNS 서버를 통해 Ruby 스크립트에서 발행 된 DNS 요청을 해결하고 싶습니다. Resolv :: DNS 같은 것을 사용하여 수동으로 할 수는 있지만 모든 요청 (예 : RestClient에서 발급 한 요청)에 대해 그렇게하고 싶습니다. 어떤 아이디어?Ruby : 사용자 정의 DNS 서버를 통해 DNS를 강제로 해결합니다.
2
A
답변
0
위해 RESTClient는 TCP 소켓을 열 수 제공된 URL의 호스트 이름 부분을 net/http
을 사용하고 사용
https://github.com/ruby/ruby/blob/trunk/lib/net/http.rb?source=cc#L879
수동을 사용하도록 URL을 변경하려면 액세스하는 호스트됩니다 변경하는 간단한 방법 IP 주소를 찾아보십시오.
다른 방법으로는 다양한 *Socket
클래스의 해결을 대체 할 수 있으며, 여기에이 작업을 수행하는 방법의 예는 실제로 존재 : https://github.com/ruby/ruby/blob/4c2304f0004e9f1784540f3d36976aad9eab1f68/lib/resolv-replace.rb
관련 문제
- 1. DNS 서버를 통해 Emailling
- 2. Windows에서의 DNS 사용자 정의 개발?
- 3. dnsmasq는 DNS 쿼리를 정상적으로 해결합니다.
- 4. Ruby-on-Rails : 사용자 정의 오류 응용 프로그램 문제를 해결합니다.
- 5. perl과 Net :: DNS를 사용하는 DNS 검사
- 6. 프로세스 당 DNS 사용자 정의
- 7. 방문자 DNS 서버를 검색 할 수 있습니까?
- 8. 별표 시스템에 대한 라우터에 의존하지 않고 DNS를 해결합니다.
- 9. DNS 서버를 확인하는 기능
- 10. Gnome에서 DNS 서버를 관리하십시오.
- 11. Apache 서버를 사용자 정의 ServerName
- 12. 프로그래밍 방식의 DNS
- 13. 프로그래밍 방식으로 DNS를 수정하기 위해 Ruby 코드를 작성한 사람이 있습니까?
- 14. C에서 dns 서버를 수정하는 방법 + +?
- 15. 사용자 정의 백엔드가있는 Python DNS 서버
- 16. 푸른 웹 사이트 사용자 정의 DNS 제한
- 17. 사용자 정의 DNS/등/맥 OS X
- 18. DNS 서버를 dns_get_record 함수로 설정하는 방법은 무엇입니까?
- 19. System.Net.WebClient를 사용하여 다운로드 할 때 사용자 지정 DNS 서버를 지정하십시오.
- 20. 사용자 정의 WPF 캔버스에서 강제로 배열
- 21. 신축성있는 IP를 위해 DNS를 역전합니까?
- 22. ruby 및 netbeans 사용자 정의
- 23. Windows DNS 후크
- 24. Ruby net-dns 역방향 조회
- 25. Java에서 사용자 지정 DNS 서버를 사용하기 위해 호스트 이름 확인을 구성하는 방법은 무엇입니까?
- 26. 조회에 DHCP dns를 사용하도록 bind를 얻으려면 어떻게해야합니까?
- 27. DNS를 '프로그래밍으로 자동으로 받기'로 설정
- 28. 고정 DNS 서버를 사용하여 호스트 이름의 IP를 얻는 방법은 무엇입니까?
- 29. 프로그래밍 방식으로 호스트의 DNS 서버를 얻으십시오
- 30. C#으로 현재 DNS 서버를 얻으려면 어떻게해야합니까?
내가 루비 레일에 앱 DNS 설정을 수정할 수 있습니다 [의 중복 가능성? ] (http://stackoverflow.com/questions/18898330/can-i-modify-dns-settings-for-a-ruby-on-rails-app) –