This statement is false.
To take a concrete example: let $X = \mathbb{R}$ and let $d_0$ be the post-office metric w.r.t. $0$ and let $d_1$ be the post-office metric w.r.t. $1$.
Here the post-office metric with respect to some fixed $p$ means that $d_p(x,y) = |x - p| + |y - p|$: the distance is the Euclidean distance a letter from $x$ to $y$ takes when letters always have to go to and from the post-office point $p$.
One easily checks this is a metric, for any $p$ (we could start with any metric on any space as the basis in fact, in stead of the Euclidean one, but I want a concrete example).
All points in $(X,d_p)$ are isolated except $p$, which has the usual Euclidean neighbourhoods: $d_p(x,p) = |x-p|$ and for $q \neq p$, the ball with radius $|q-p|$ around $q$ only contains $q$ (you cannot even reach the post-office..), so $\{q\}$ is open.
The latter means that $d_0$ and $d_1$ induce different topologies on $\mathbb{R}$, as they have different open sets: $\{1\}$ is open in $(X,d_0)$ but not in $(X,d_1)$, and vice versa for $\{0\}$.
But they are homeomorphic to each other: just move one post-office to the other: $h(x) = x+1$ is a homeomorphism from $(X,d_0)$ to $(X,d_1)$.