From WiiBrew
< /shared2‎ | sys‎ | net
Jump to navigation Jump to search

This file contains IP-addresses used by the Wii when connecting to the internet. Here is a draft C-struct:

  u8 ip_1[4]; // Wii IP Address. during test.
  u8 ip_2[4]; // When I was testing this, it was my computer IP address ( Wierd.
  u8 ip_3[4]; // Annother IP on network ( Never connected to it.
  u8 padding[20];
  u8 ip_4[4];  // Unknown:
  u8 padding_2[4];
  u8 ip_5[4]; // weird ip, started with 0x70 0x70.
  u8 padding_3[48]; // just some padding probably
} dhcp-file; 

For system menu 3.2, the file on my wii followed this structure:

  u8 ip_1[4];		// (last) Connection 1 IP
  u8 ip_2[4];		// (last) Connection 2 IP
  u8 ip_3[4];		// (last) Connection 3 IP
  u8 padding_1[32];	// 0x00
  u8 ip_4[4];		// Unknown:
  u8 padding_2[4];	// 0x00
  u8 ip_5[4];		// Unknown:
  u8 padding_3[40];	// 0x00
} dhcp-file; 

Note: the wii prompts for an "sytem update" when it checks the internet contection. Maybe the update server IP is in this file?

Could this possibly be just a DNS cache?