我尝试通过VPN配置MS DTC . 但是当我尝试打开连接时,它会给我以下错误 .

由于通信问题,MSDTC事务管理器无法将事务推送到目标事务管理器 . 可能的原因是:存在防火墙且MSDTC进程没有例外,两台计算机无法通过其NetBIOS名称找到对方,或者两个事务管理器之一未启用对网络事务的支持 . (HRESULT异常:0x8004D02A)

当我向网络团队查询时,他们告诉我防火墙已配置为允许DTC .

如果我进一步解释这个通信是通过VPN完成的 . 根据我的网络管理员,虽然客户端计算机可以看到服务器的NetBios名称,但是当通过防火墙/路由器完成此通信时,服务器无法看到客户端的NetBios名称 . 他告诉我,要启动DTC通信,两台机器都应该可以看到他们的NetBios名称 .

我尝试使用DTCPing(相同设置)并且dtc ping错误是

03-04, 10:18:33.918-->RPC server:NGSVR received following information:
    Network Name: NGSVR
    Source  Port: 49179
    Partner LOG: WS-PCSPOS76036.log
    Partner CID: EBA77A41-C9F9-4162-B7A2-E10404719072
++++++++++++Start Reverse Bind Test+++++++++++++
Received Bind call from WS-PCSPOS7
    Network Name: NGSVR
    Source  Port: 49179
    Hosting Machine:NGSVR
03-04, 10:18:33.996-->Trying to Reverse Bind to WS-PCSPOS7...
    Test Guid:EBA77A41-C9F9-4162-B7A2-E10404719072
gethostbyname can not resolve WS-PCSPOS7
Error(0xB7) at nameping.cpp @43
-->gethostbyname failure
-->183(Cannot create a file when that file already exists.)
Can not resolve WS-PCSPOS7
Error(0x6BA) at ServerManager.cpp @453
-->RPC reverse BIND failed
-->1722(The RPC server is unavailable.)
Reverse Binding to WS-PCSPOS7 Failed
    In  GUID
    Out GUID
Reverse BIND FAILED
Session Down

我试图通过非vpn设置打开并进行交易,但它很成功 .

我们可以通过VPN配置MS DTC吗?如果可以对VPN进行任何其他配置吗?