Saturday, March 2, 2013

Customize the DNS Servers of Huawei Echolife BM622, BM621 and BM625 WiMAX Modems

Huawei EchoLife BM622, BM625, BM621 WiMAX users and clients redirect all its queries to the router/modem default Domain Name System (DNS) servers which is 192.168.1.1 and then it is routed to the default DNS servers such as 10.4.1.180/10.4.1.182 that are provided by the Internet Service Provider (ISP). DNS Servers are important in translating and converting hostnames into IP addresses. As per observation on DNS benchmarks, it is been observed that good and nearer (to the client) DNS servers speed up browsing experience and frees up from Uniform Resource Locators (URL) and e-mail addresses translation errors.



The following instruction requires extra care and accuracy. Incorrect editing of xml / conf files and uploading could brick the modem.

How to Customize the DNS Servers?




  1. Login as admin to the Web User Interface (WebUI) of your modem.
  2. Go to Maintain menu. Download downloadcarconfigfile and downloadconfigfile from Advance and Configuration tabs (Depending on the modem version, the files could have a xml or conf file extensions).
  3. Open the files with Notepad. (You can also use other editing application such as Wordpad or Expression Web but be sure to uncheck the checkbox in the Open With window the "Always use the selected program to open this kind of file" to avoid changing the type of the file).
  4. In the two (2) files find the following code:
  5. <WANIPConnectionInstance InstanceID="1" X_ATP_LanInterface="" X_ATP_ServiceList="TR069_INTERNET" X_ATP_DHCPRelay="0" Enable="1" ConnectionStatus="" ConnectionType="IP_Routed" X_ATP_VLANEnabled="0" X_ATP_VLANID="0" Name="TR069_INTERNET_ROUTER" X_ATP_Priority="255" LastConnectionError="" AutoDisconnectTime="0" NATEnabled="1" X_ATP_FirewallEnabled="1" X_ATP_IGMPEnabled="0" AddressingType="DHCP" ExternalIPAddress="" SubnetMask="" DefaultGateway="" DNSEnabled="1"DNSOverrideAllowed="1" DNSServers="" RouteProtocolRx="Off" X_ATP_RIPOperation="Active" PortMappingNumberOfEntries="0"/>
  6. Replace the value of DNSOverrideAllowed to 0 and insert your preferred DNS servers to DNSServers just like below:
  7. DNSOverrideAllowed="0" DNSServers="8.8.8.8,8.8.4.4"
  8. Save the two files.
  9. Now go back to the WebUI of your modem, go first to Advance tab and upload downloadcarconfigfilefile then followed by downloadconfigfile file to Configuration tab. The modem will reboot.
  10. Reminder, be sure to upload the exact configuration file into its right destination.
  11. After a few seconds or minute, login to the WebUI and view if the changes had take effect.
  12. That's it. Enjoy your browsing experience.

How to Determine the Best DNS Servers that is appropriate for your modem and location?

Though, GoogleDNS and OpenDNS were the most well known and fast DNS servers, there are many free DNS servers that you can use in the web. 
  1. Download the free DNS Benchmark application from here.
  2. Run the application (it is portable), click Nameservers tab, (Wait for a minute or two while the application initialize and finding available DNS severs). After of that, click Run Benchmark button.
  3. The application will undergo testing. Leave it running for a while. Then after the test, the application will display DNS servers that is performing well and appropriate for your modem and location.
credits : ilearnzone