В немецком умляут развился весьма поздно (для /а/ начиная с 8 в., для /о/ и /u/ с 11 в.). К 11 в. PGerm *drunkiz (sg) > trunk, a *drunkīz (pl) > trunki в OHG. В последней форме умлят закономерно наблюдает в современном языке: Trunk (sg) - Trünke (pl).
Что касаетя durstig, то оно образовано от Durst (OHG thurst) в котором изначально умляута не было, PWGerm *þurstu, PGerm *þurstuz. Это слово относилось к u-основам, однако в скандинавских и части ингвеонских перешло в i-основы, что и вызвало умляут, ср. шв. törst, норв. tørst. В ОЕ были оба варианта þurst и þyrst, в современном языке сохранилось последнее, thirst.