Recent Changes - Search:

Obsrv.org Info

Getting Set up and Connected

Optional Improvements and Other Info

Game info

Cheat Sheet

PmWiki

edit SideBar

Alternate DNS Setups

This page explains some alternate methods to resolve the necessary DNS entries to connect. This page will be useful for those that cannot connect using the quickest methods, including defining DNS1 in the game or creating an in-game connection profile with all-automatic settings and setting DNS1 in the PCSX2 network configuration. It may also be useful for those that have a more advanced knowledge of DNS and their own network structure, or just want to experiment with different network configuration methods.

If you have yet to try the quickest methods, stop by Network Settings first.

The issue

If you have verified that you followed all instructions completely and the quickest methods do not work, either your ISP is blocking DNS queries to outside DNS servers such as the obsrv DNS server, or perhaps your network is blocking UDP queries outbound to destination port 53. Either way, there are multiple ways to set things up to bypass the issue.

DNS values

For reference, these are the DNS values needed to access obsrv.org.

www01.kddi-mmbb.jp173.233.94.153
kddi-mmbb.jp173.233.94.153
gate1.jp.dnas.playstation.org153.121.44.150

I. PCSX2-only method: using the built-in DNS Server.


PCSX2 has a built-in DNS server that runs at the address 192.0.2.1 that we can use and is the the recommended fallback DNS method for emulator users. If you are using the 1.7.x nightly with QT GUI, setting this up will take seconds. If not, don't fret - the process involves editing a config file but is still very simple.

a. Edit or set up your network connection in the game so that the settings are all automatic.

b. Configure PCSX2

i. PCSX2 1.7.x nightlies with QT UI


Go to Config-> Network & HDD, and input the DNS entries as follows:

12
1.7.x Network & HDD 'Intercept DHCP' tab1.7.x Network & HDD 'Internal DNS' tab

Launch the game and connect.

ii. PCSX 1.7.x nightly with wxWidgets UI


a. Edit the DEV9Hosts.ini file

'Close PCSX2 entirely.' Next, open the hosts config file, which is located within the PCSX2 folder, inis-->DEV9Hosts.ini. Scroll to the tag "<Hosts>." You will see an example entry:

[Host0]
Url=www.example.com
Desc=Set DNS to 192.0.2.1 to use this host list
Address=0.0.0.0
Enabled=disabled

Add our example entries so that the file looks like this. You may delete all text within the file and simply paste in the below:

[Host0]
Url=www.example.com
Desc=Set DNS to 192.0.2.1 to use this host list
Address=0.0.0.0
Enabled=disabled
[Host1]
Url=kddi-mmbb.jp
Desc=Set DNS to 192.0.2.1 to use this host list
Address=173.233.94.153
Enabled=enabled
[Host2]
Url=www01.kddi-mmbb.jp
Desc=Set DNS to 192.0.2.1 to use this host list
Address=173.233.94.153
Enabled=enabled
[Host3]
Url=gate1.jp.dnas.playstation.org
Desc=Set DNS to 192.0.2.1 to use this host list
Address=153.121.44.150
Enabled=enabled

b. Set DNS1 to 192.0.2.1

Open PCSX2, Config --> Network & HDD Settings and set DNS1:

Setting DNS1 to 192.0.2.1

Start the game and connect.

iii. PCSX2 1.6.x or older


a. Edit the CLR_DEV9.ini file

'Close PCSX2 entirely.' Next, open the network config file, which is located within the PCSX2 folder, inis-->CLR_DEV9.ini. Scroll to the tag "<Hosts>." You will see an example entry:

<Hosts>
	<ConfigHost>
		<Desc>Set DNS to 192.0.2.1 to use this host list</Desc>
		<Enabled>false</Enabled>
		<IP>0.0.0.0</IP>
		<URL>www.example.com</URL>
	</ConfigHost>
</Hosts>

Note: If your CLR_Dev9.ini file does not have a <Hosts> section, please download the latest CLR_Dev9, activate it in your PCSX2 plugins section, close, and reopen PCSX2. Your CLR_Dev9 ini file should now have a <Hosts> section.

Change the <Hosts> section to add our 3 DNS entries like so:

<Hosts>
	<ConfigHost>
		<Desc>Set DNS to 192.0.2.1 to use this host list</Desc>
		<Enabled>false</Enabled>
		<IP>0.0.0.0</IP>
		<URL>www.example.com</URL>
	</ConfigHost>
	<ConfigHost>
		<Desc>1</Desc>
		<Enabled>true</Enabled>
		<IP>173.233.94.153</IP>
		<URL>kddi-mmbb.jp</URL>
	</ConfigHost>
	<ConfigHost>
		<Desc>1</Desc>
		<Enabled>true</Enabled>
		<IP>173.233.94.153</IP>
		<URL>www01.kddi-mmbb.jp</URL>
	</ConfigHost>
	<ConfigHost>
		<Desc>1</Desc>
		<Enabled>true</Enabled>
		<IP>153.121.44.150</IP>
		<URL>gate1.jp.dnas.playstation.org</URL>
	</ConfigHost>
</Hosts>

Save the file.

You may also download a reference CLR_DEV9.ini file, but make sure to right click the link and set "save as type" to "all files" so that the file saves correctly with the .ini extension instead of as a plaintext file. Alternatively, you may delete all text with your CLR_DEV9.ini file and copy and paste from the reference. Take note, though, that if you choose to use the reference file, you will need to re-enable HDD in Dev9 Plugin Settings and reselect your virtual HDD file if you have HDD loading set up through HDLoader/OPL.


b. Set DNS1 to 192.0.2.1

Open PCSX2 and set the DNS1 setting in the Dev9 plugin settings to 192.0.2.1. If you used the Dev9 reference file above, this will already be set to 192.0.2.1, but check just in case. Go to Config-->Dev9-->Plugin Settings:

Click Ethernet Options
Setting DNS1 to 192.0.2.1

Start the game and connect.

II. Methods that work for both PS2 and emulator

a. Using your router's DNS server


This method may only pertain to a limited number of users, but if your router offers a DNS server, using it to define the obsrv entries will be very convenient as it is already present and can be configured via easy UI. An added benefit is if you ever want to change the DNS entries (i.e. connect to someone else's open source server), any changes can be made at the router config level and will be used by any PS2s or emulator users on your network that are set to use your router as DNS via DHCP or manually set their DNS setting to your router address.

If you're unsure whether your router has a DNS server, a quick way to find out is to open a CMD prompt in windows and type:

ipconfig /all

Take a look at Default Gateway and DNS Servers. If the Default Gateway matches the DNS Servers IPv4 address (ignore the address with letters, that's IPv6), then your router is acting as the DNS server for your network, and is likely setting computers up this way via DHCP.

  1. Add the DNS entries to your router's configuration page
  2. Set up the game to use your router as the DNS server:

b. Rolling your own DNS server


If your router does not have a server, it is not hard to set up your own. There are many options available, but for the purposes of this page, we will use Acrylic DNS Server. Acrylic can be used for many things, but we will strip it down to a super simple configuration that we will only use for Outbreak.

  1. Download the "Portable for Windows" version from the Acrylic Site
  2. Extract the files to anywhere you would like.
  3. Within the Acrylic-Portable folder, open AcrylicConfiguration.ini file.
  4. Delete all values, and set to this:
[GlobalSection]
LocalIPv4BindingAddress=0.0.0.0
LocalIPv4BindingPort=53
[AllowedAddressesSection]
  IP1=*

Note: the value of *, wildcard, for IP1 in the example, theoretically, lets clients with any IP address, even people external to your network, use your DNS server for requests. This isn't a big deal, as your router firewall won't let DNS queries reach your computer unless you explicitly open the port in your firewall, or if you disabled all incoming firewall rules, or set your computer IP to be in a DMZ. When you're done using Outbreak, close Acrylic DNS just to be sure. If you'd like to be a bit more restrictive, you can set the value to restrict answers to only your own internal network subnet (i.e. if your IP address is 192.168.100.32, your subnet is 192.168.100.0, so you would let 192.168.100.* as the value for IP=1. If you know you will only be using your own computer to play Outbreak and not any other devices on the network, you can set the IP1 value to be your own computer's IP address. You'll know if you set it too restrictive if the Acrylic console reports "Unexpected packet received from..." when any of your Outbreak consoles/emulators try to connect.

  1. Open the AcrylicHosts file and add the following lines to the bottom, making sure the file doesn't end with an empty line:
173.233.94.153 kddi-mmbb.jp www01.kddi-mmbb.jp
153.121.44.150 gate1.jp.dnas.playstation.org
  1. Start AcrylicConsole.exe and check to make sure there are no errors in the console window. Windows Firewall will ask if you would like to allow the program to listen on your network. If you will be using the DNS server for your PS2 or for any other computers running emulators on the network, allow it. If you will only be using PCSX2 on the computer you are using, you can uncheck the allow boxes, and close this Window. If you later change your mind, you can simply add AcrylicConsole.exe to your Windows Firewall allow list or add incoming UDP port 53 to the Windows Firewall allow list manually, but be sure to disable the allow rule when not using Acrylic.
  2. Set up PS2/PCSX2 clients:
  • If you're not sure of the IP address of the computer running Acrylic, open up a CMD prompt and type ipconfig. Your computer's local IP address is the value of IPv4 Address.
  • On PS2, use the in-game setup method but define Primary DNS to be the IP address of the computer you are running AcrylicConsole from. PCSX2 can also use this method, but then be sure to make sure the DNS1/DNS2 boxes are cleared/set to auto in PCSX2 net setup
  • On PCSX2, either do the above method, or use all auto settings in the game while setting DNS1 in PCSX2 net settings to be the IP address of the computer running Acrylic.

Note: If you are running PCSX2 and trying to connect use Acrylic running on the same computer for DNS, don't try to get fancy and use 127.0.0.1. PCSX2 won't use it. Just type in your computer's IPv4 network address.

Edit - History - Print - Recent Changes - Search
Page last modified on October 06, 2022, at 02:19 AM