मैं यह जानने के लिए उत्सुक था कि मेरे फोन का DNS सर्वर क्या उपयोग करता है। इसलिए मैंने एक टर्मिनल एमुलेटर लॉन्च किया और मैंने प्रवेश किया:
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
जैसा कि आप देख सकते हैं, मेरा फोन DNS सर्वर ( Google सार्वजनिक DNS सर्वर ) के रूप में 8.8.8.8 और 8.8.4.4 का उपयोग करता है ।
घर पर (Wifi), DHCP के माध्यम से OpenDNS के सर्वर देने के लिए मेरा राउटर कॉन्फ़िगर किया गया है। लेकिन, मेरे फोन पर, cat /etc/resolv.conf
वही आउटपुट देता है। 3 जी के साथ एक ही बात। और, भले ही मैं वाईफ़ाई और 3 जी दोनों को अक्षम करता हूं, और फिर फोन को रिबूट करता हूं, यह अभी भी Google के पब्लिक डीएनएस सर्वर का उपयोग करता है।
मुझे याद नहीं है कि resolv.conf
इसे बदलने के लिए कोई एप्लिकेशन बदला या स्थापित किया गया है।
मेरा फोन CyanogenMod 7.2.0.1 (Android 2.3.7) के साथ एक HTC इच्छा है।
क्या कोई मुझे समझा सकता है कि मेरा फ़ोन Google सार्वजनिक DNS का उपयोग क्यों करता है? क्या यह किसी भी Android उपकरणों, या CyanogenMod ROM के लिए एक सामान्य विन्यास है?
getprop | grep dns
कुछ भी वापस नहीं करता है।getprop | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'
(IPv4 पते की तलाश) प्रासंगिक परिणाम वापस नहीं करता है। लौट आए गुण हैंro.baseband
,ro.build.description
,ro.modversion
औरgsm.version.baseband
। कोई उपाय?