ループバックインターフェイスを使用できます。 localhost
または127.0.0.1
は、ローカルアドレスを参照し、ネットワークスタック全体をバイパスし、ネットワーク経由でアクセスできません。 wikipedia
SimpleHTPServer exampleを参照してください。
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
私たちは、あなたのマシン/インターフェース、またはあなたのケース内に割り当てられたアドレス、ループバックデバイスを使用することができ、特定のアドレスにバインドすることができます。
httpd = SocketServer.TCPServer(("127.0.0.1", PORT), Handler)
その後、http://127.0.0.1:8000/
またはhttp://localhost:8000/
でサーバーにアクセスすることができます。ローカルマシンとネットワークの両方から、マシンに割り当てられたIPアドレスを使用してサーバーにアクセスすることはできません。
以下は、追加情報を提供してもよい