私はUbuntu 14.04(Azure VPS)を使用していますので、最新のcoturnではなくrfc5766-turn-serverをインストールする必要があります。私は次のとおりですthis guide。rfc5766-turn-serverをインストールし、fdを<ip address>にバインドしようとしています:errno = 99
最後のステップでは、私はturnserverを開始できません。私のコマンドが起動します。私は、ログからもらった
turnserver -n -L <my_server_public_IP> -X <my_server_public_IP> -E <my_server_public_IP> -a -f -r my-domain.com --cert /myPath/TurnServerCerts/turnserver.crt --pkey /myPath/TurnServerCerts/turnserver.key
:私は、コマンドからリスニングIP(-Lパラメータ)を削除しようとしたとしている
........
bind: Cannot assign requested address
0: Trying to bind fd 14 to <my_server_public_IP:3478>: errno=99
Cannot bind local socket to addr: Cannot assign requested address
0: Cannot bind UDP/DTLS listener socket to addr <my_server_public_IP:3478>:3478
0: Trying to bind UDP/DTLS listener socket to addr <my_server_public_IP:3478>:3478, again...
0: Trying to bind fd 15 to <my_server_public_IP:3478>: errno=99
Cannot bind local socket to addr: Cannot assign requested address
........
turnserverを開始することができます。しかし、その場合、turnserverはローカルIPアドレスでリッスンするだけです。どのようにして公衆IPアドレスを聞くことができますか?