diff --git a/exercises/python-rpc/client.py b/exercises/python-rpc/client.py
index 49d07ca284d50218fcbf999eb6e3cfa4f0055799..07300358cec87c7feeb47c5d458c015c6587564a 100644
--- a/exercises/python-rpc/client.py
+++ b/exercises/python-rpc/client.py
@@ -1,6 +1,6 @@
 import xmlrpc.client
 
-server = xmlrpc.client.ServerProxy("http://localhost:8000")
+server = xmlrpc.client.ServerProxy("http://0.0.0.0:8000")
 with server as proxy:
     result = proxy.square(5)
     print("[RPC] The square of 5 is:", result)
diff --git a/exercises/python-rpc/server.py b/exercises/python-rpc/server.py
index 316a35fbae999630122634a432828db228689095..7034f3f60a5232f778a5a507e5d5fcadeb7fab5c 100644
--- a/exercises/python-rpc/server.py
+++ b/exercises/python-rpc/server.py
@@ -7,7 +7,7 @@ class MyServer:
     def cube(self, x):
         return x * x * x
 
-server = xmlrpc.server.SimpleXMLRPCServer(("localhost", 8000))
+server = xmlrpc.server.SimpleXMLRPCServer(("0.0.0.0", 8000))
 print("Listening on port 8000...")
 server.register_instance(MyServer())
 server.serve_forever()