앱을 사용하지 않고 모바일 데이터 용 DNS 변경
On 11월 30, 2020 by admin(내 휴대 전화가 루팅되어 Android 5.1을 실행합니다)
DNS 변경 방법 앱 요구 사항없이 모바일 데이터의 주소 (가능한 경우 지속적으로)?
댓글
- 모바일 연결 변경 방법 ' s DNS on Android KitKat? 에는 이에 대한 몇 가지 답변이 있습니다. 접근 방식이 다르며 그 중 적어도 2 개는 앱이 필요하지 않습니다.
- 관련 : DNS를 올바르게 구성하려면 어떻게해야합니까?
답변
방법을 찾지 못했습니다. 앱 없이도 안정적으로 할 수 있습니다.
OpenDNS Family Shield 를 자주 사용하지만 때로는 특정 해킹 사이트를 방문하는 것을 차단 한 다음 DNS 서버를 빠르고 쉽게 변경해야합니다.
DNS 설정 을 사용했지만 Android 4.3 이상에서 작동하지 않습니다. , 그래서 저는 Set DNS “동작을 모방 한 새로운 앱인 Override DNS 를 만들었지 만 Lollipop에서도 작동하도록 업데이트되었습니다. PIN 보호 광고, Wi-Fi SSID 필터와 같은 다른 멋진 기능도 있습니다.
내가 볼 수있는 유일한 방법은 app 는 udp / 53으로가는 트래픽을 다른 IP로 리디렉션하는 iptables
규칙과 유사합니다. 유사한 절차가 XDA 스레드 에 표시됩니다.
여기에 iptables
규칙을 붙여 넣습니다. 완전성을 위해 (테스트하지 않았습니다)
$IPTABLES -t nat -D OUTPUT -p tcp --dport 53 -j DNAT --to-destination 208.67.222.222:53 || true $IPTABLES -t nat -D OUTPUT -p udp --dport 53 -j DNAT --to-destination 208.67.222.222:53 || true $IPTABLES -t nat -I OUTPUT -p tcp --dport 53 -j DNAT --to-destination 208.67.222.222:53 $IPTABLES -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to-destination 208.67.222.222:53
Android 기기에서 모든 IP, 포트 UDP 및 TCP 53으로 전달되는 모든 항목은 208.67.222.222
OpenDNS “DNS 서버 중 하나입니다.
이러한 명령은 모든 장치 부팅시 실행되는 스크립트에 배치되어야합니다. 해당 기능은 특정 ROM에 따라 다릅니다. “앱을 사용하지 않고 재고 ROM에서 유사한 작업을 수행 할 수 있는지 알 수 없습니다. DNS 재정의 도이 문제를 해결합니다.
댓글
- 특성 I 여기에서 마음에 드는 점은 앱의 기능을 보여주는 것 외에 (많은 개발자 / 마케터가 여기서 작업하는 것을 ' 보았습니다) 질문에 직접 집중하고 시도했습니다. 앱 자체에 대한 대안을 제공합니다. 좋습니다!
- @Firelord 예 … 뻔뻔한 플러그이지만 스타일이 있습니다. 🙂
- 이 설정을 사용하려고하는데 " 잘못된 IP 주소 " 오류입니다. Google DNS 8.8.8.8 및 8.8.4.4를 사용하려고합니다.
- 많은 앱이 루트없이 동일한 기능을 제공한다고 주장합니다. 이러한 앱에 " 캐치 "가 있습니까?
- @ mac9416 I ' 이러한 앱과 관련된 특정 동작을 알지 못합니다 (모두 가짜 로컬 VPN을 생성 함). 원래 질문은 특정 앱없이이를 달성하는 것이었기 때문에 우리는 ' 출시 예정
답변
Android 9 Pie 는 TLS를 지원 한다면 DNS를 전역 적으로 변경할 수 있습니다. 들어 가세요
Settings → Network & internet → Advanced → Private DNS
댓글
- Redmi Note 9가 있습니다. Android 10을 실행하는 Pro Max. Private DNS 제공 업체 호스트 이름에 IP를 입력하면 세 번째 점 뒤에 첫 번째 문자를 입력하자마자 저장 버튼이 비활성화됩니다. IP가 허용되지 않습니까? ' 208.67.222.222 또는 208.67.220.220을 입력하려고합니다.
- 대신 이러한 Open DNS IP를 가리키는 도메인이 있습니까?
답변
이 정보는 2014 년 정보입니다. 그러나 여전히 작동 할 수 있습니다. 나는 지금 그것을 시험 할 위치가 아니라 당신이 뿌리를 내리고 있기 때문에. dns 설정을 build.prop 파일에 추가하고 고정되는지 확인할 수 있습니다. build.prop 파일에 다음을 추가하면 google을 DNS 서버로 추가해야합니다.
net.rmnet0.dns1=8.8.8.8 net.rmnet0.dns2=8.8.4.4 net.dns1=8.8.8.8 net.dns2=8.8.4.4
Nexus의이 게시물에서 발췌 XDA에 대한 5 개의 포럼. 해당 게시물은 여기 에서 찾을 수 있습니다. 항목 번호 21은 DNS 설정입니다.
댓글
- Android 7.0을 실행하는 Lenovo P2에서 재미있게 시도했지만 작동하지 않았습니다.
답변
앱 없이는 불가능합니다. 앱이 있어야합니다. 둘째, 1G /를 변경할 수있는 루트 액세스 권한이 필요합니다. 2G / 3G / 4G DNS. DNS 설정 을 사용해보세요.
댓글
- " ' 앱 없이는 불가능하며 앱이 있어야합니다. "-타당한 이유가 있습니까?
- Cuz android는 기본적으로 지원하지 않으므로 '이 기능을 사용하려면 특별한 앱이 필요한 이유
- Android가 지원합니다. build.prop 편집, 루트 액세스 권한이있는 파일 관리자 만 있으면됩니다.
- @DanB +1,이 말에 대해 언급하려고했습니다. build.prop 메서드에 대한 내 대답을 참조하십시오. 관심이 있으시면
- @ jer3my 훌륭한 사람들은 비슷하다고 생각하십니까? ' 당신의 대답을 살펴 볼게요 🙂
답글 남기기