Let $2n = 2^a k$ for $k$ odd. Prove that the normaliser of a Sylow $2$-subgroups of $D_{2n}$ is itself.
Here $|N|\mid |G|$ where $N$ is the normaliser of a sylow $2$ subgroup $H$. But $N$ can properly contain $H$. How to rule out this possibility?
Again I have observed if $a$ is greater than $2$, then $H$ can't contain $r$ to the power $i$ where $i$ is odd.

The statement holds for $k=1$ so we may assume that $k\ne 1$.
We know that $D_{2n}\cong C_{n}\rtimes \langle x\rangle$, where $\langle x\rangle \cong C_{2}\le G$ and acts Frobeniusly on $C_{n}$. Now assume that $p \mid |N_{G}(Q)|$, where $p$ is an odd prime and $Q$ is a Sylow $2$-subgroup of $D_{2n}$. Since any $p$-subgroup of $D_{2n}$ is normal, we get that $PQ=P\rtimes Q$, where $P\ne 1$ is the Sylow $p$-subgroup of $N_{G}(Q)$. Obviously $Q\triangleleft N_{G}(Q)$, so $PQ=P\times Q$. Hence $P\le C_{G}(x)$, a contradiction.