我的服务器上有2个IP地址。
$curl --interface eth0 ifconfig.co
111.111.111.111
$curl --interface eth0:0 ifconfig.co
222.222.222.222
所以通过curl我可以通过接口切换,所以当我访问基于eth IP的任何URL时,我的IP地址会发生变化
我如何通过ffmpeg使用相同的东西?
例如,如果想通过ffmpeg访问此视频(它使用111.111.111.111来访问它)
ffmpeg -i 123.com/video.mp4
如何从我的第二个IP 222.222.222.222访问相同的视频?
或许有这样的命令吗?
ffmpeg --interface eth0:0 -i 123.com/video.mp4
ffmpeg
没有这样的功能。一种方法是在/etc/hosts
文件中设置第二个条目并访问它:
$ cat /etc/hosts
111.111.111.111 123.com
222.222.222.222 456.com
然后使用适当的DNS条目访问您想要的任何接口。
$ ffmpeg -i 123.com/...
$ ffmpeg -i 456.com/...