若关于 $x$ 的方程 $\frac{(x+1)^2}{x}+\frac{m(x-1)^2}{x^2+1}=6$ 恰有三个不同的实数解 $x_1, x_2, x_3$, 且 $x_1 < 0 < x_2 < x_3$, 其中 $m \in \mathbf{R}$, 则 $\left(x_1+\frac{1}{x_1}\right)\left(x_2+x_3\right)$ 的值为
$\text{A.}$ -6
$\text{B.}$ -4
$\text{C.}$ -3
$\text{D.}$ -2